MKTIQYISRISILLIVGSIASSCVKEEVVTPIPALAPEGMPVAINFKDPKPSLADLKYSLYLFSHAKGSSDTYIMEELKNPLQNDSRLKFRNSELREKDYRFLFVATPGTTPEIQVYKNTLNNPPATGDNWEDIRIGILSPKLSLHNYYQVKDISGDELLANDSVRGELSRMVGQMEFRFFKIGNDITNPIPIDLTGIYSIFDRIYKIDITYTGYTTSLSFGEGNILQPETSNNEEFKQEINVALNDRFGIEIPNGQLDTLAGGATAGGKFKGYCFLPANNNVRAVLKIYYYDTTPTCDNLIVPHTANCYEQRQLELRIPAEATAGLPIEANTYTVNSAGIRCNRIIDIHVDHNTNIFTQWDMIY