MFIWQVDFYRFSGNSTEIIWNLSICDANGDFRYKASCPQSEANSTWLTSQFKLAGNERLPDKIQVFRPQSLSLVELAASHLNISVEATRRTDALKLWLQAEKYATTVEKLPPMPLPEKLWGEKWQFATFPAGGIVDEFSDRLIPILDIPDYLQPINLGIASTTAIPGVIIYGGRQSMQIARWLKQVQPVSLNYIAGAPDGLILEAGLADRWVIATFEDSEVTIAAKNYQSRQQQSHGLHFLLIQPDDSGMTYSGFWLLQ