MSFWYYLFLALFVPLFGTYIVQHLICSVFYKTQNLKKRYNAEWALVTGASSGIGKSIATRLARQGLNVVLVALGDSLLDNTFEELKAAYPKCQFRKVAADLGGSDYLAPIIDATKDIRIQIVFNNAGYMLTGFFHTRPLDALMKNLNCNAVCAVAITHHFVQQMIGSGLRGCVVFTSSAAAAIPSPFSVQYAATKSFISVFGASLAPEVKPHGIDILVFHPSPVASRFYDKAHKLDALDFFKRFAVHPDALPDTVFASIGRTVWRDIGPTALAFRTVVKIVDYNFLATVIAAFGRYMPDFKRASAEGVPAAPGGAAGVKKTH*