MGHTFEPLKNDLVIRTAWGQKVERPPIWIMRQAGRYLPEYHEAKGNRDFFECCRDPEVASTLTLQPIDRFDGLLDASIIFSDILVIPQAMGMVVEMVDKKGPHFPNPLQSPDDGQYAEVLARDVDVSKELDYVYKAITLTRKKLQGRVPLIGFCGAPWTLFCYMVEGGGTKLFIQSKKWIFRHPEESKKMLQKIAELCVEYLALQVQAGAQLVQVFDSWAGELSPASFEQFSAPYLRYISENLPKRLKELSLDPVPMIVFPKGAWFALEDCCAMGYNVVGLDWLYSPAKANQVRGDREIVLQGNADPGVLYGTKDAITAAVKDMVEGFDWKEKKKGWIVNLGHGITPLVNPDDLKFYLQEIHRQTKD