MNNIKFTKFLFLFNGFYDRTNLPKEVMAFPGFPFPTELPSFMHHTDVQKYLESYCQHYGLLQFLLLNTKVQQVTPLRRDSNIEWNVTYSTEDKQHSQKFDAVMVCNGHYAVPLIPIIEGQGEFQGQIIHSHDYRSPDAFRGKKVVCLGAAPSGQDISLDVATCAQQVILSHNKPRLQTELPQNVSQQTGIKRLTQTTVVFNNGEEERVDVIMLCTGYRYGFPFLSKDCAVTIEDERVTPLYKHILHTRYPTLAFIGICKTICPFPQFENQVRFVLATLDGSVPLPTAVGMEADIQEDFEQRLADGLSPRYAHTMGPRQWAYNDMLADMGKFKAIPKAVQNLFEETDAATCGGEVQNLYDEVHKVRALNLPDYKTRRYRLTGEESFQEL