MELSYASQAHGGRQVGLCLEVIFNGVELQHDTFPETGFYASRLAVSIRDVRIYDCSKDAPWKKILGYHRSKSRPRESSAKALKLEIESVRPDPMVPLEEYRLSVQLLPILLHLDQRHLDFLMDFFRSSAASSSQQLHLDYEEIFSPHSGGLEGSIFDTKAFDASDEALLPFFQMCELQPFSIRVDYVPRRVDIGALRAGNYAELLNLVSWKGIELELKHVQAAGIHGWGTLSGIVVGEWLEDISCNQIHKLVQGLGPIRPLFAVGSGAAKLIALPAEHYKRDRRRLLRGMRKGAIEFLRSISLEAVGLGVQLAAGAHEILLHTESALGSMSLSSSSDRVDMPVRVCQPGDMREGLQQACESLTRGLERTASSLIGNPLKAYQRGAGTSSAVVSA