MKLSSSGFTHQMQEGQPKRHLLTTGWSVFVSAKRLVAGDSVLFIWNEKTQLLLGIRQAVRPQTVMPSSVLSCDSMHIGLLAAAAHAAATNSRFTIFYNPRWLSVH*