MGKASRDKRDIYYRKAKEEGWRARSAFKLLQIDEEFNIFQGVKRVVDLCAAPGSWSQVLSRQLYLPAKSSAESKEGDVPLIVAIDLQPMSPIEGVIQVQGDITNARTAQLVIIHFDGSKADLVVCDGAPDVTGLHDMDEFVQSQLILAGLTIVTHVLKEGGKFIAKIFRGKDTSLLYSQLKLFFPTVTFAKPKSSRNSSIEAFAVCENYSPPEGFHPRDLHRLLEKVGSPSGGSHLDCSSGWLEGPNKVYIPFLACGVLPGYDSARSYPHPKEADGSSYQSMDPVQPPIAPPYKRALELKKASAQSIRDA*