MESGRASAGAMEAALNRLQKLALHLGSEAGFESSPLSAEPTAARLSEKHSQLRVEKLQAFLAGSYKVDKERIYAFFQNHPELQTPVEISKVEHRELAYKQMKALVQEGGLKPLTLLMTDPAKYYNVFEAIGTVDLSLSIKMGVQYSLWGGSVVNLGTQKHKDKYAVAIETLEAPGCFAMTELHHGSNVQGVQTTATYDIARQEFVINTPNEGATKWWIGNAACHGKFATVFARLKLPSAKSHIDEDMGVHAFIVPIRSLEDHKVLPGVEIRDCGYKVGLNGVDNGALRFRNVRIPRENLLNRFGDVAPDGTYSSPLPSASKRFAATLGELVGGRVGLAYGSVAVLKAASTIAIRYSSVRQQFGPPGEPEIAILDYQSQQLKLMPMLASSYAFYFAADYLVKRYAEMKMTHDEAIVADVHALSAGLKAHITAYTAKSLSVCREACGGHGYAAVNRFGALRNDHDIFLTFEGDNTVLLQQVAADLLKQYKEKFSGGALAVTWLYLRQQMATYTSQTNPVATHRGSAEHLRDPTFQLNAFRYRTATLLHTAALRLRKHSARLGSFQAWNRCLNHLLTLAESHIESVILAKFVESYKRCQDPEARSALKTLCDLYALERIWKNIGSFRNEDYVAPSKAKAIQRQVELLCYEVRGMSGQLVDAFGIPDSMLRAPIGLKTGQYAEYSSMIGW*