METPREPHFFKPLLPGFHSGVAIPLDFYSKHIQGAEINKPWKLRSDASDQIWEVIREGRTLTKGWKEFTEAHDLRIGDIVSSQYLKDMVFHVTPFGPSCCDIQYTHPHIVKEEADADDAPTFSYDYCFLAEVTPTNQKDDKMFLPVEAMRCGALNQQCKEVKLVNKEGKSWTARFGFSESDGAYYISRGWRKFCRDNRCTNGDLFVFNVVGDGTTTPLLCVCPERKECTELLIKHFSRIDEECCDRHHLFVSIINRSSHYNRSTSELSQSTEKLRCNCGVHDSIATLVVVLFSRVPKEKCCPKRCDLSLLFITVS*