MEALLIPLPILSAVESWTLFEEVAHPPTRFVSIGKDIVKKCGGIPLAIKTLGGMLLNEPSEMEWQSVRDSELWKTQDHDGGILPSLRLSYDHLTSSLKQCFAYCAVIPKGCPFLKDILIKRWIAQGFVHSDDENELLEEEGEKYFNALLRRSLFQAEFVWVVRSKDRTEDFRDTVQSVARFLGYNEKSAPN