MSRGTDRLLKNLKQFTDLQYKYFTSRYGQQLIDIFEFPIKLVLSPITLAYDIAGSAPRGFGVPEFISKLSYSTIFVVATLGTYDIAMELGKKVISQRDCRTCSGWQALQCTMCKGSGKVHYQVKNYTLKRGEKATAESIADAIADNRAELVHLPSTVDLHLPLPSKECPSCDGSGVMKCPECKDKLQIRISADDIMEPPWKAYNIMRKMDYPYEHIVDSMKDPSIAAFWLLTLPQIVGGFEYDEDVKKKIWWQYKESMRYDQLRDVVAKRKPGWEYLQEALVSIDPARAREDPVIVKNIPYFKAKKTLEAEVMKLDPPPRPQNWGELNLPLNASSWSEKDLKDPKKLYEMTVLLNAQREISEKMLDAQWEAKWREEKLNKMLEEKVRPYIQNIDNAVLPQPIVTESERNQDQKRKHGRRRWWLF*