MPQEVMNGNCSAQYTTTDFDEIGTEGCESGVFKKSTRPTVCVTGAGGFIASWLVKRLLDKGYDVVGTVRNPDDPKNDHLKALEGAAERLKLARCDLTDLDTLCAVVQGCDGIFHLASPVTDDPVQMVDPAIKGTMNVLDAAARVGAKRVVFTSSIGAVYMDPNRDPSVVVDEECWSDLDFCKSTKVMSELRGHKTMHMDQVREMAKPSASVTVAVFIVQNWYCYGKAVAEQAAWSHAKEVGVDLVVLIPSLVLGPVLQSTMNA