MKAALLHVSLPAALCLAVAASGLFDSVAVELGYEHYAETPVPGLPAWLAMPCNSLVNVGYIALGLFWLRAERTSEGAAYMKDVFASMAIAYGPVQWARLATFARLPAVLDQWFTLPIFAWVPVWCRYITHGWQPRLCLAAELCSLGSFALALLHDRGFEAALGLHIALAAGQGLRVQRRQGDALSRRYLCLALLSCAGFVALKLLDLPLARYRGFRRLSGHFWSKVCDVLQFHYSFRFLTHLTRAAERRAA