MEVLSPQPVKQEGQTAEGLTLDSPWHRFRHFHLGDAPGPREALGLLRALCRDWLRPEVHTKEQMLELLVLEQFLSALPADIQAWVCSRQPQSGEEAVALLEELWGPAVRAPQDVAEGSRVSVGKDDGGMVPLGDAASGVEVLATGDAQALRPYKQEPGSPPPAPAAPPAPGLPAFLAAPGTTSCPECGKSALKPAHLLRHRQSHSGEKPHACPECGKAFRRKEHLRRHRGTHPGGPGPALRPLPAREKPHACCECGKTFYWREHLVRHRKTHSGARPFACWQCGKGFGRREHVLRHQRIHGRAAGGVGAAPGPGSGAPFPAWPLG