MDYGFRARVPEGSNKEDTDNRFHRAAASATIYISDWYDMGCSVIVRLAGELAGPAARTAFKRRSATTCCSGNEPVRTLFVSGLPMDAKPRELYLLFRAYKGYEGSLLKVTQKNGKTSSPVGFVTFSSRAGAEAAKQELQESGEV