MVSPFAVEMLLPAFLNGLAVKAKPPQKEATLQIISALAAKAPRAVGYLLVNLVSPVADLTCDIKKEVKQAALECMTAICNCTGNKDLEPFLPAVVDAASSIDKTHNCVEKLAGCIFVQNVEAPALAVTVPVLTRGLNDKNEEVKRTCCQIVDNMCKLVEDPAEVLPLMPKLEPLVKNATEKISDPEARGVAEKAYKTLQKAAGEGAQSLQQVSMESAKKQVEAALGDKKGSGDVYDAELSHVSALAACAANMRVFE