MEFAGGKIVLALEGGYNLKSLADSFLACVEALLKDGSSRSSVITHPFESTWCVIQAVRKELSSFWPALNEDLDLPRLLKDASLPSCDEPSSSSSDEGSASEDDRKFAEVTTIMERSSGLPSILVPTVQDIVQPLTELKIDEARTDSQRSSDHILLDLSNDDTQKLKQLERELPVTIGDEESVPSALSGKDPNESTVVLAKSNANACSWRLTLSSVYVWYASYGSNMWNPRFLCYIEGGQVEGMANRCYGSEDKTPPQGIQWKVVPHRMFFGRSYSKTWGSGGVAFLHPNHSDKSEAHACLYKITLAQFNDLLLQENTMNCGTEHPLVDLSTIDAIRNGNSILELIKDSWYGTIVYLGMEEGLPILTFX