MMSPSKPRVRLPETAAVGDIIEIRALITHVMETGNRTDAEGRRVARNIIHTVTAHFEGDLVFKAELGPGISANPFLAFHMKVPGSGELRVAWHDDDGGITIERYQLTVA