MELMELAAERTKTVLILMSDTGGGHRASAEAIKAAFKIEFGDEYRVYVTDLWKEHTPWPFNQISSSYNFLVKHETLWKVAFHGTVPRCIHCPQFVAASALIARKVEKGLRKYQPDIIVSVHPLMQHIPIRIMKSRDLPRKILFTTVITDLNTCHPTWFHENVIRCYCPTTEVAKRALDEGLGPSQICVYGLPVRPSFCKVIRPKAELRKALGMDENLPAVLLMGGGEGMGPVEATAQALEETLYNDKLGRSIGQLVVICGRNKVLSSKLESIQWKMTVQIRGFVSNMEEWMGASDCIITKAGPGTIAEAMIKGLPVILNNFIAGQEVGNVPYVVDNGAGLFCRSPKEIANIVARWFGPGNAELKLMSQNALRLARPDAVLKIVHDLDDLLRQRDSIPKYLLSLS*