MGMGAGRRDAEAELNLPPGFRFHPTDEELVADYLCARAAGRGAPVPIIAEVDLYRFDPWELPSMALFGTREWYFFTPRDRKYPNGSRPNRAAGNGYWKATGADKPVAHKGRTAGIKKALVFYHGKPPRGVKTDWIMHEYRLADTNRSSKKKDGTLRLDDWVLCRLYNKKNEWEKMQQQQEQDKAAMATASWGETRTPESEIDNDPFPELADSSIPAYTTDAILPKEELQELELDNDWLMGINLDDLQGPGSMLPWDDSYAASFLSPVGAKTEQDIGFFF