MTTDDEVAEGDLHGRAMPVLDQDDVDALARAVQPILDSDEAVRRWCTRANVERFLRADRGNLAKATKRLTDTLKWRVAERPETRVCSACIDKDLRSHYMNFVGWDRRGRALVYSDIGLAKDKTPSTNAEHCMQVLELLEPNLRPFPNDQYVWVVDFHQFSVYDMNPSVASACLGLFARSYPERLAGMIMVGAPMLFNGLYRAVCAFADPVTVKKVRFVVGPDGKGGGKAFDPVMDEFFDAETKAWLAAEMMENRKRWKEVAKRKSWMAATFAGRGSTHGWWQTLQPSKTKPPEPPVEGEGGHDIRGCESFRACDAFKNVAQAVRSRGAHGALTSRLADLAPEGIPEPEE*