MLALPLSPFVPSPSAQLFLSFIPAVSRCPDRFSLLSVGYEKLPLPPLPPMDPSKALSNTAHADYVVKLDQVPRWSDADYSVSEELSGLSGDPLFANGQGLTEVSTSRFPLDHAINSKLYLWRGHPWSLDVDAVVNSSNENLDEMHSSPGLHAAAGPGLAEECASLGGCRTGMAKVTNAYDLPARKVIHTVGPRYAMKYHTAAENALSHCYRSCLEALIDLDLKSVALGCIYTESKGYPREPAAHVAIRTVRRFLERYKGRVSAVVFCTSTASDTEIYKRLLPLYFPRNKSEEEMARSKLPQDVGDENGETSISERRIRITALPAPYIPSCTSYIPNGDGKEPDGNNSVVSSPRHLSLDAFIDPLFMTMTKDPDQRRKEQWERVAQAQAGWTWAKWLGLGNIGGPPLTTAEEDSLHARYLARANAVNLTEIAEMKILYRGGVDAEGRPVMVIVGAHFLLRCLDLERFVLYVVKEFEQLIQRPYSIVYFHSAAALQMQPDLGWMKRLQQILGRKHRKNLHAIYVLHP