MKINPFYWALPLSIWLGCSCSSSTKKGELETIAVGSAYAALTTLKASDYFQHITYIPLETTDSVLVGNAPSIRLAGNRLIVSSAQKQCFSFNKSDGRFVASLGHIGNDPEGCRELTGWLDAENGYLYFSKGDGVSAVYDTEGNFIGTSKEVELSEGLFGIDSNDYLDKQIRVKHLPASATKPDRIVLYQDTTLLASYPSHGAEKAVFSGNPADIESIAVFQQALMGHSMIFIRYKSGEEQGIISTEHPFWHVGEKLYFREYFNDTIYQVTKEGLVPERRFDFGAMTWKREDRYDVQKDEAIYPLEVMENDRFLWLRFVVNLYRQDKRKAYNALYLKETGEVKVAAYEEGLENDLNGFLPLQPTFVTADGEFAQIIPAETIAEWFEEHPDAAELPKEVKALKEITAEDNPVVVLMK