MESAFAETGFVAEAGFDGGFDGGGFGDGGFAATPAAAPFEDGGFGDAAFGSASDDNNGTRGQGSSTRRTRSATRGAVTVSALRADERAKYTQVFRGFSKGADGRVGGAETRAFMARSKLPPHEIDAIVAIADVDRSGLLDEDEFCVAMHLRDREKTAVEAAGLRKEVELVRVRRAAYGKEQRECVRQLESAQAQAAEYGAELSEKRAELAALQSSLDTLASDVAAAEERVRAKLRAMDSEQAEEASREEGTALKEKQLALLEEGLASSRRTAPATRRGRAAHAPARVELAQLRAEGPLLRQPAESATSSKSFARVSSVSTSSAELVAADGELDEGVFIKGSLTEGRCAAPSELASPARSNETVTPSLFSPLPPSALQEGWFEASDEHGRVYYYNESGETTWEPPLAQPREGAPDGFGDGFSAAEQVGVGGEQDGLSNETPAADPHAELIAQLVQLGFSQEVARAELEKFDWNVESAANALLG*