MELVLEMLSAKQFVPTELCSKTFGRNGGLIGRGGECDWAIPDRKRHLSKQHARVSYRNGAFYLTDTSSNGIRAGNGSRLPHGEPQRIEQDSVFLLGDFEIRARLLREPDELAMDVGRPQPAGSIIPDDAFLALDPLQALDQDGADAYELDDLSAIAQPSHEAGARADYARIDMESLVVPELVPAPAAPQEPVESPRPGRDEAFWQRFGQALGMDLEGLDGAAREALAIDAAGLLRQCIGGLQQSLRTRSELKNELRLSLSTLRDTGKNPLRFSADAGEALGHLLRDGKPGQLSGEQAVARSFRDLQAHQVALLGASRAAVRATLEHFSPQQLALRFERDGRRPLLATSGSRWRAYGRYHQSLCQDDDWSERLLARDFAQAYEEQVRLISTLYTEHQG*