MARSKLLVLSLFYAQLVTAFLSSLQPATVHQAGKDQKVLSFFAYRRSPLLFVSNDESPSVNIDSANEHNLRFSGVGRLYTDHNVPFPTENPHLTILDSLMKATVVVIGLGGVGSWSAEALCRSGIGNLVLIDMDDICISNTNRQVHTLSNTVGRMKIEEMKSRLLGINPDCNVTLIHDFVGLDNVNELFQRIGRPSAVLDAIDGSNEKAALLAACVDRRIPVVTVGGAAGITDPTQIVCEDLTMAFSDKLLGICRKTLRKSYGFARGLSFHEMQREKRKVKKWHIAAVYSLEGQKAVPTVADTSSFRRCDGALGTACFVTGTFGFIAASRIVDMIAKGKLITPRRG*