MELAAERTKTVLILMSDTGGGHRASAEAIKAAFKMEFGDEYRVYVTDLLKEHTPWPFNQISRSYNFLVRHETLWKVAFHGTVPRCVHCPQFVAASALIAREVEKGLRKYQPDIIVSVHPLMQHMPIRIMKSRDLPRKILFTTVITDLNTCHPTWFHENVIRCYCPTTEVAKRALDEGLEPSQICVYGLPVRPSFCKATRPKAELRKELGMDENLPAVLLVGGGEGMGPVEATAQALEETLYDDKLGKPIGQLVVICGKNKVLSSKLQSIHWKMAVQIRGFVSNMEEWMGASDCIITKAGPGTIAEAMIKGLPVILNNFIAGQ