MSVEKTNQSWGGRFSEPVDAFVARFTASVDFDKRLYRHDIMGSIAHATMLAKVGVLSDAERDAIVDGLQQIQAEIEAGSFDWRVDLEDVHMNIEARLTDRIGVTGKKLHTGRSRNDQVATDIRLWLRDEIDTILAEITRLQEGLLGLAEAEADTIMPGFTHLQTAQPVTFGHHLLAWFEMLGRDYERLVDCRKRVNRMPLGSAALAGTTYPIQREITCQLLGFDAVGGNSLDGVSDRDFAIEFCAAASLAMMHLSRFSEELVLWTSAQFQFIDLPDRFCTGSSIMPQKKNPDVPELVRGKSGRVFGALTGLLTLMKGQPLAYNKDNQEDKEPLFDAADTLRDSLRAFADMVPAIRPRREIMREAARRGFSTATDLADYLVRKGLPFRDCHEIVGHAVKYGVDSGKDLAEMSLDELRRFSEQIDADVFDVLTLEGSVNARDHIGGTAPNQVRAAVTRGRQLLAQR*