MRLLHTSDWHLGQNFYSKSRAAEHDAFLTWLLDRAQEHEVDAIIVAGDIFDTGSPPSYARELYNRFVVQLQQTGCRLVVLAGNHDSVAMLNESRDILAFLHTTVVANAGYAPIELPLRDGTPGAIFCPVPFLRPRELVTSQAGHSGREKQQLLLHAISDYYQEQYQQACALRGDRPLPIIASGHLTTVGASKSDAVRDIYIGTLDAFPAQHFPPADYIALGHIHRAQMVGGCEHIRYSGSPLPLSFDETGKAKSVHLVSFSEGRLSAVETLEVPVTQPLAVIKGDLAAITAQLEQWRGVEQDPPVWLDIEITTEDYLHDIQRHIQALTEDLPVEVLLVRRSREQREKILLNAQRETLSELKVEEVFERRLALTEIDDMKRARLHELFAHTVHTLTAEDENV*