MTRIVVDPITRIEGHLRIEAVVEGTRIVEAMSSGTVFRGIEKIVENRDPRDVWAFVQRICGVCTHIHALASIRAVEDALDIRIPKNANYIRNIMTATQFVQDHVIHFYHLHGFDWIDVVSALKADPVQTSALARSISSWPNSSDGYFRDVQAKVKTLVESGQLGIFANAYWGHPAYRLPPEANLLGVAHYLDALTWQKEIAKIHTIFGGKNPHPNYLVGGMASTLNMNDNSVINMERLNLVKTKIDEAQVFVDQVLIPDIFAIANFYKKDLFGGGVGNYLAYGGIPIVDIREPDSFLFPSGVVLNRDLSKVLEVDLKDPKQIQEFVSHSWYRYDNTNAGLHPWQGQTEPAYDGPRPPYDNLEENKGYSWIKEPRWQGHSMEVGPLARFVIAYARGNKEIKGMVDEALKRLDLPISAVFSTLGRTLARALESKYLVNHLAGFYADLVDNIKAGDSQTFNGEKWDPKKWPAQAQGVGFAEAPRGALGHWVKINNGKVSAYQAVVPTTWNASPRDDSGQKGPYESSLLDTPIAIEDQPLELLRTIHSFDPCLACATHLITPKGQEIAKVRVF