MESAGARGLSQKEQDIQMMLAADVHLGTKNCDFQMERYTHKRRSDGIYIINLGKTWEKLQMAARVIVAIESPQDIIVQSARPYGQRAVLKFAQYTGAHAIAGRHTPGTFTNQLQTSFCEPRLLILTDPRTDHQPIKEGALGNIPTIAFCDTDSPMRYVDIAIPANNKGRHSIGCLFWLLARMVLQMRGSIRMGQKWDVMVDLFFYREPEEPKETDEEEAVVADYGDYGGGAALLGDTWASAPLIEGVASGAPIPAVSDVEWTTAPAPVAAVAAVPEASISEGWEEVAAPPATGWQ*