MSHRTGDAPPPYPGTANDAQYDLTPLPHTANRPRLPEDKRNPHLNNLPEDTKIVKFQTIVRENKEIVVGRIKVPTENANGTHHAFILRRYDTNAISLTTMYKVAFPSATEEEEKREMDWVKSSFDTRGTNGGRDSEVVRLAGQWVSRNLAIHIAPAYNLVQLVAALARAVPDPNVAYRKSQRSQAAADELARAKAKQAPAPPIVPAVSNVPIPKPQATIPSMTTEVSSPASKRRRKDSVTEASGSATQTVAEAQPPADTSEADDIRHITIEATTTITSPTGANVDMDAEIEQAKQLVKNLRQEIQLRNEAGDSLEDQGVAVTDDVRGVKRGKHEDEAVVISGGAGGKDRVVRTNRRVPQTAGGEVGQRFGWGAFVFSIGLGASLTLFSQYASSLL