METPREPHFFKPLLPGFHSGVAIPLDFYSKHIQGAEINKPWKLRSDASDQIWEVIREGRTLTKGWKEFTEAHDLRIGDIVSSQYLKDMVFHVTPFGPSCCDIQYTHPHIVKEEADADDAPTFSYDYCFLAEVTPTNQKDDKMFLPVEAMRCGALNQQCKEVKLVNKEGKSWTARFGFSESDGAYYISRGWRKFCRDNRCTNGDLFVFNVVGDGTTTPLLCVCPERKECTELLIKHFSRIDEECCDRHHLFVSIINRSSHYNRSTSELSQSTEKLRCNCGVHDSIATLVVVLFSRVPKEKCCPKRCDLSLLFITVS