MHLYVYSDLPAAARRQLEAGLPSGIHLSYRTDLPAGQQAPALHQAEVLLGNPPAGWLAAGGPPQLRLWQLDSAGFDRYQGMQVAGQVANMGDFFAWPCAETMVAGLLAHYRALPALVRLQSQQHWQSLAERAHTGLLRGKRVVVLGAGAIAQALRQQLSGYECAVQLLARTNPAAQLHTRQQLLAVLPATDVLLNCLPGSARQFVRADLLAALAPGGVYASVGRGTTTNEDDLLAALQSGHLAGAVLDVTATEPLPPGHPFWTMPQVLLTQHTGGGQPHEAEGKVRQLLRNLERLQRGQPLENVVDLSQGY*