MSTNMTVTYIWIGGSGIDLRSFSRTLSKFVESATELPEWTFDGSSTGLASGEDNEVVLKALKIFKDPFLGGDHRLVLCETYTKNGDALPTNTRARAAEIFSIKEVAAEEPWFEIEVEYTLLDPNTLQPVGWPVGGYTGPHGPYYCGEGADKVWGRSIMDAHYRACQYAGIPIGGVHAGVTHGQWAFTVAWSVGLDAGDQVWMSLYILERLAEQSGLKITLDSKPIEGDWHGMGAHINYATKSMLEDGGLALIKKAIERLEKRHDELLELAGEGIEGLLTGKHFTSSLNDFSWGVDSESSSIRISIEAEKQGKGYFTVRLPASNMNSYVMTAALVEWTILEK