MDQLDEQSFLDELMSLRREEAPAPAPWQAYPGSGMMTTSDLLFYGGEDVAEASSSMDLVGPFQQPMAPLPAAPPHRSHEEYNFDCLSEVCNPYGSCGGVVPGPGVVHGVGQALSQDPLHDAMAEDGTTSGNLHHGGGASSSPVPFVFGAGGAGENSEMIRGVFPGAYARSKLNGGTTSKNLMAERRRRKRLNDRLSMLRSIMPKITKMDRTSILGDTIDYVNELTERIKTLEEEIGATPEDLNLLNTTKNLSSGSSEEMPMRNSTKFVIEKQGDGETRIDICCATSPGVLISTVSALEGLGLEIEQCVVSCFGDFAMQASCSQEEGRSQVTSTDEIKQALFTSAGYGGRFL