MSLVKPFMAAREPQGIVSCFHATLDSNSLQALSHDDDEEHAQHAATSLARIRQRQEAMKRFKPGELCVVCGDTASGIHYGVASCNGCKTFFRRVIIENRTYSCKANGNCPIDKEMRCGCRCCRFKKCLAVGMDRSELNVERRRKRKAVEFVNSTDANPSVGDPLIDELQSKEDKFLRMLTSTVAPIHPSIEEALRKTKSTFDQPITEFEECQMKPGEQMNFSYWRAKILSTIIEWAKSFSVFQKMSEKDKQVLLVHTGFSNLVLSEAFHTPEKYNDRIVFPDGLCGFRNITANILKERSGLIPTVVAVINHILQPIRRMKMTRVEYILLQAIILFDPECLSLSDEAINLIREKRATLIESLRHYIESLYDGLEGAYRFAALLLRISNVQSLNQSGRF