MVIHGTHMVRVLVVWCIVASPSARAMNHGYAPSFDYKDALSKAILFFEGQRSGKLPSTQRVKWRDDSALFDGESKGVNLSGGYYDAGDNVKFGWPMAYTICLLSWAAIEYPRQINSVNQLGYLHSEIRWGSDFILKAHVSSTKLYTQVGDGNRDHSCWERPEDMDTPRTVIEINAHSPGTEVAAESAAALAAASIVFKSVDSEYSSKLLKHSKSLFEFADKYRGSYQGSCPFYCSYSGYNDELLWASAWLHKASGESRYLNYAISNQRWSQAATEFSWDNKFVGAQTLLAKEYFAGRSDLETFKTGADSFVCAVMPKSGSVQIRTTPGELLDYNQDCYHIQDMIN*