MKRTNVVRVLPDKLQKQVLETIGDRCAALWNAVQYRCRQAFFKGESVPSYAALCSEFKEHPAYKALPAHMGQEIIKKARKAWDSYFACLRLYRKGELEKPPHIPRYWKDRRTGKRIFRVIPVKAPTSYSLDARYLSLTLPQDLRKGRGDRLVLRTKGVLRFHGRPKTLELKYDPVKIRWYAHQVVEVPEPARKARPEKHAAIDLGVRVLVALAVEGLNRQFLFSAREVIKDFLYWTNQIAGEQSRLNRAGRKTSRRLKRLYQLRARRLRHAFVALAAKIVRILKRLRVTTLFLEDLRGIRETMDFGPKNLLVHNFWAFRMLRNLIEAACTRTGIRVVPMEPRGTSSRCAVCGSSVRRPVRHKAVCEKCGRVWHADANAALNIILQGSSKEHGAEATPLKPLAFRWNRHRWVSRFESAAGTPSGATSGSRMAA