MRYFILVLMMVCCNLYASDMFPLKPDENPRGAIALTLREEVGLLNARFDIKRIEINETRELAYFCGLLKDTDGQYIKDEDDKYYLFDRILLDSGTEGWVSTVYLDEEFSAPEQAKCHFAGNVDLKSQELRALVKQYGRIAACLPVEKGDPLRTQLLDAVRGNYVGDLNRKTTLNNTPVPSFVVTQLCAAQKYAYFCGEPANADADWYSQDSKKLDVVLQKDANNTWWLPVPQFQGISRQSSLAWCNHSTDILPVKTVEEMAKKRQQRCVREGDTVSLRGILAEQKSGAQRYWVVKLEEPLTCIQDADMRTADWNGQVQLLLSDEIIERVKVQYGDDLLNQEIVVTGDVLLALSSDHHTPLVLENIVKLMPVMEGPGW