MLFSLFREIGFNETDTEALLDAHPAINLTPFESIRTRIHSLQSLGVSGLALSRLIVKRPDVLTAVEIDGLVSFLLKGDLELAGKIKTSQIEHLFNSTEPKFLAGFETKVRLLLELGITQDTIVHVLNNANLTKAFCLKSFEDIERMLTFLNRFGGSDLILRRPALLNYDLDAQLIPRVGFLLELSGGDETGTATVLRKLPFVVAYSVDHLKDHVEFLKSYAGLSEEEIFRIVLVYPNMFSASRKRKLHPRIDFLKQCGLSSHDIFRFLIKAPLFLSLSFEGNLAYKLVFLVKIGYKKNTKELAMAMGAVTRTSCKNMQEVVGVFLNYGLTFDDILEMSMKHPQVLQYNHESLEEKMDYLVEEMGREVGELLAFPAFLGYKLDGRIKHRYEEKRKILGEGMSLNKLLSVSAARFSTKSKRKQRVTADSGLDESDD*