MKLSSSGFTHQMQEGQPKRHLLTTGWSVFVSAKRLVVGDSVLFIWNEKTQLLLGIRHAVRPQTVMPSSVLSCDSMHIGLLAAAAHAAATNSRFTIFYNPRWLSVH*