MELKSFHPSSALFFLLSVVILSPTTVTSIGVNYGQIGDNLPSPEEVVPLVKSIGATKVKLYDANPEILKAFSGTGVEFIVGLGNEYLSKMKDPSKALTWIKQNVTPFLPATNITCITIGNEILALNDSSLTDSLLPAMQGVHSALVTAGLSDQIAVTTAHSLAILQTSFPPSAGEFSPGVIDYLKPILEFHRKTDSPFLINAYPFFAYKGSPKEIPLDFVLFQQNQGVVDPTTGFHYDNMLFAQIDAVYSALAAAGYKTLKVQISETGWPSKGDDDEFGATPENAKRYNGNLIKLMKNEKTKTPLRPNNDLIIYVFALFNENMKPGPTSERNYGLFKPDGTQAYSLGFTLNDVVKGGNSSSSGGGKTPVLPMSPVAPDSASTGYLAISSAPGKRKGKEAVLSVAVIMLLARHLL*