MDYSFYSNHPQQPYPLYGVHGLPTPDQGNPAPQAEAIQGAFAPLGAQNYQPFDPNLRFQDPHAAAAFVAPPHSPPESLTKQSVSSNDYSNQNVDRASYDGDDQLLDQSLGRSSSEEKESLTPAQSKRKAQNRAAQRAFRERKERHVRELEEKVSNLENASNTLVADNERLKRELAKFTTENEILRATSTSMRQSGQRSTDEEPTTTGPLQYSPTDFKSDAGGGNGPAHRVTICGKTGEKLLDAGATWDLIQKHELFKRGLVNIGDVSGRLQGTAQCDGQGPAFRESQVLQAIEESAAAGNDDLL