MSRGTDKLLKNLKQFTDLQYKHFTNRYGQQLIDIFEFPIKLVLSPFTLAYDIAGSAPRGFGVPEFISKLSYSAIFVVATVGTYDIAMELGKKVLCQRDCRTCNGWQALRCTMCKGSGKVHYQVKNYTLKRGEKATAESIADAIADNRAELVHLPSTVDLHLPLPSKECPNCDGSGVMKCPECKEKLQIRISADDIMEPPWKAYNIMRKMDYPYEHIVDSMKDPSIAAFWLITLPQIVGGFEYDDDVKQKIWWQYKESMRYDQLRDVVAKRKPGWEYLQDALISIDPSRAREDPVIVKNIPYFKAKKALEAEVMKLDPPPRPQKWGELNLPLDASSWSEEDLKDPKKLYEMTVLLNAQREIAEKMLDAQWEAKWREEKLNKMLEEKVRPYIQNIDNTVLPQPIVMESERNQDQKKKHGRRRWWLF*