MFTNLLRRCFTIIILIFIAIGFTSQESIAMLRQHHDAPGVLRYHSQVSIKDKQEYTWQVLLFKKINPGVKQELNLRIVGFPGVFEFFHPHSLEIITASGKFLNASDVYANSSPAPNVGEYSLTDVLPKLTEVESLKLNLPVSGKEQKVLEIPEEVVTEWQLLVTEVD