MTRYQHLATLLAERIEQGLYRHGEKLPSVRSLSQEHGVSISTVQQAYQLLEQQQMIVPQPRSGYFVAPRKAQPPVPPMSRPVQRPVEITQWDQVLTMLDARYDKSIIPFGGGSPDVTQPSLKPIWRELSRAIQHNLTEVLNYDELAGRRELREQIARLMLDGGSVVTADDLVLTSGCHSALSLALLSVCQPGDIIAVESPCYYGTMQMLRGLGLKTIEIPTDPETGISIEALELALDQWPIKGVILVPNCNNPLGFIMPDARKRAVLNLAQRYDIVIFEDDIYGELATEYPRPRTIHSWDIDGRVMLCSSFTKTIAPGLRIGWIAPGRYYDKLLQMKYAASGTNVPSTQLAACNFIREGHYHRHVRRMRQIYQRNIEIYTCWLREFFPCGICVTRPKGGFMLWVELPEQVDMVCVAKQLCRLKIQVAPGSLFSAAGKYRNCVRINCALPPTEKHKAVMVKLGEAVKVAME*