MDARKRGRPEAAASHNSNGGFKRSKQEMESISTGLGSKSKPCTKFFSTSGCPFGDNCHFLHYVPGGYNAAAQMTNLRPPVAQVSRNMQGFGGPGGRFSGRGDQGPGPVSIFGASATSKISVDASLAGAIIGKGGIHSKQICRQTGAKLSIKDHERDPNLKIIELEGTFEQINVASGMVRELIGRLGSAKKPQGIGGPEGKPHPGSNYKTKICDRYSKGNCTYGDRCHFAHGEAELRRSGIA