MKLREKYLRDRCIFVESDEMVELMLGLGAKESDIPGMKTVSDKLYHDPTLPFRRTRNSRFCLDFDTHSIRRLEFQPFVLTVEEDFNRYDSGAIRRFDEVQNDLQLNSVFQALFAFKAMIIHGMEIAHRPKLEYGLNKWVCTLFNLRTVTTPHILGEPALEGVHSDGVDHTMTTFLGSYNMSDNSAATFMHSMDEKTGIPLEEIQPKHLLARVQHKKFLDTLMIVDHERKHSLSAVYPVDKTKEAHRDMLVFFTRKPVDRSHVSGSIDSLTPHKELPMEIPLYLPGAN*