MKLSSSGFTHQMQEGQPKRHLLTTGWSVFVSAKRLVAGDSVLFIWNEKTQLLLGIRHDVRPQTVMPSSVLSCDSMHIGLLATAAHAAATNSRFTIFYNPRWLSVH*