MFHRTNSQMSAILVLLLLGILSSITVTESIGVCYGQLGDSLPSKQEVVDLYKSNGIDKMRIYFPQPETLEALKGSDIEVIMDVARESLQSMTDQNAAMDWVNTNIVPYAQDVNFRYIAVGNEIRPDYNEAQYILPAMTNIHNAISSANLQDQIKVSTAIDSTLISNPYPPNDGVFNSQSYMGPIVDFLKSNGAPLLANIYPYFAYIGDQQNIPLEYALFTQQGTNSVGYQNLFDAMLDSIYAALEKVGASDVKIVVSESGWPSEGGDGASTQNAATYYANLINHAKSGSGTPKRPGGPIETYLFAMFDENNKQGAESERHFGLFTPDKSPKYQLSFN*