MGKVLGIVGEYNPFHNGHLYHLEQSKKMTSSNYTVAIMGGNFTQRGSTSLIDKWSKAEAAIQNGIDLVIELPVLYTTSSAENFADGAIKILDSLKVVDYISFGAETSDVDILNKFADVLYHEPRKYKILLSHELSKGISYPKARENALMIYLNDIRKCVNVLSSPNNILGIEYLKALKKYKSNIMPISIARYESAYNDSSYSGNIASATAIRNIIKNNGFDILRRLLPSSSYSILIKNIKQGHIIPDISVFEKQIIYNLRKMETSEIAMLPDVTEGLEFAIKKAANSCNNLNDLLNIIKSKRYTSTRIQRILLYALLGITKKDIDISKKTTPYIRVLGLNNRGKFLISEIAKANPKLEIITSVKRFYDNNTNKNLKLMLDKDIFATNVYTIGYEDDSWSNLDFTQKIINIE