MVKLLKILFETKQQGSFESNCSQNSSNLSLEEEQESIRKNAEKLAQTMLEKARTKPVAFAVKTNVSYNGSHDDDPPLPNSVVSFVAKDFLHIKDKFNNNWWVGRLVKEGCDLGFIPSPARLEMLRQLSQQQHSKSNKASAKSGSSSNIDNILYSRSSNSCGSTPPTPGTVMNTYVFFKFLGGNDGNEDAESAGNNVKPGVTFGISGKERKKPFFKKLESVPPYEVVPSMRPVVLIGPSLKGYEVTDMMQKALFDFLKRKFEGRITITRVTADISLAKRTLLNNPTKRAIMERSNSRSSCIVEVQAEIERIFELARCLHLVVLDCDTINHPSQLSKTSLAPILVYLKIASPKVLQKLIKSRGKSQSRNMNVQLVAADKLNQCNPEVFDVILDENQLDEACEHLAEYLEAYWRATHP