MTTTHTPHPIPSQVLKELRTTDDAGRPMTPFTDEEGGAPLRCCLRRSEPGERITLVSYAPLRRWAAETGAAPGAYDEQGPVFLHADPCPGPPDPAALPFTDAHRVLRRYSADGHILGGRLVDTDFPSALTEAFADPEVAVVHVRAVEYGCFLYEVRRA