MTRIVIDPITRIEGHLRIEAVVEGNRIIDAISTGTVFRGIEKIVENRDPRDVWAFVQRICGVCTHIHALTSIRAVEDALDIRIPKNANYIRNIMTATQFVQDHVIHFYHLHGFDWIDVLSALKADPVQTSALARSISNWPNSSDGYFRDVQKKVKTLVESGQLGIFANAYWGHPAYRLPTEANLMGVAHYIEALTWQKEVAKIHTIFGGKNPHPNYLVGGMASTLNMDDNSVINTERLNLVKTKIDEAQVFVDQVLIPDILAIASFYKQDLYGGGGGNYLAYGGIPTGDIREPESFLFPSGVILNRDLSKVHDIDLKDPKQIQEFVSHSWYRYDDPKVGLHPWQGKTEAAYDGPRPPYTNVDEKKGYSWIKEPRWQGQAMEVGPLARFVIAYARGNKEIKGLVDDALHRLDLPLTALFSTLGRTLARALESKYLVNQLAGFYSNLVANIKAGDSQTFNGEKWEPEKWPAQAQGVGFAEAPRGALGHWVKINNGKVSAYQAVVPTTWNASPRDDSGQKGPYESSLLDTPIVNEDQPLELLRTIHSFDPCLACATHLLTPQGEEILKVRVL