MEKTRHESQGMTASDVDVIWLRNSLINYRPGQGTGVQDPHFLEVVKRHVPVQGDKVCLVSNIDDPKWGRFVPYTLCRRHYWSDKKYKVKTFIQSQPCDNIRIEGTLLLHFVCREPLPLNVLKYIATSDPSALQTTCSVSAPSSHSLVSGLMFSRALPLHVAIEMFRFDPKKTMIFPAFKYLVEQFPQALAIRNCKGSLPLEQACNIGATPPSLLRYLDKHHSTSSDAPELKQDPFWLACKAGHPLPNLLTLLCRDVPLAAIRRWHLATQDREESRAKNRVRGLVHKAERLMQNLHDKEL