MAAASLRKGNARLPPEVNRALFVRNLPFNISSEEMYDIFGKYGAIRQIRLGNGKDTRGTAYVVYEDIYDAKNAVDHLSGFNVANRYLIVLYYQPTKMGKKTNIKQKEDEITRLQEKYGIGSKTPSSSDM