MVSNLQTKDLTTTDGLKYTYDTVPAKENKATVLLIHGYPATRHDWKHQIQDLSAAGYGVVAPDCLGYGDSDKPLEVEAYKLKRISKHITEILDKEGLNKVIGLGHDWGAGVLSRLAVWHPDRFEKFVFLSTGYNPPGIPMDVDAINANGLKHYGKMPFGYWYFFNSLDAPSLAASHLESFFSLVFPTENLKWIDNLGALGSARTWLNNNIITPLPKYMTEEDRANWLAEFSKPNATVGSMNYYKALLRGVNVEDEAGLTDEDRTLRVPVLTIGGTQDTIARPEYQRMNTEPFAAAGYTDKAVDAGHWMMYEDREGVKKALLEFIQE*