MGRAYQNRKDSIAKTANAKSKVYSRYGREIYVCAKQGGGDPDGNLALRGLIDRAKKDQVPAHVIEKAIDKAQGGAGEDFSPARYEGYGPSNCMVIVECLTDNPNRTFGDVRNCFTKSKSKIGAQGSVAHSFDHCAIFAFRHDNEDEVLEAMMEADVDVTDVEFEDGLVTVFAPNTEYAAARQALTHAFPDIDFEADEIQFLPQVTTSIAEDDLPMFERLMDMLNDLDDVQNIYHNAEH