MRKSLMRMTLRQLQVFRAVCESRSYSRAAEEMALTQPAVSLQIRQLEELVGQPLFEYVGKKLYLTDAAEALLKTSTDLFQRLESLDMQLSDLKGSLQGQLRLAVESSAKYITPHLFKAFQNLHPEVSLSLTVVNRTQVIKRLADNRDDLVIMSLVPQDMALEFLPFLNNPIIAVAPPDHPLCNAAKLALKDLEPFPLLVREPGSGTRKACEEFFQQRRAHFSQIQEIASLESLREGVIAGLGLALLPRHAAHQELANGLLRELPVEELPLYRSWCLVHAKGKRLSPVAQAFVAFVREERALISQLAGRFAGPGGSS*