MDKTKLYPEAPLTSSQWGELDELVIETARRQLVGRRFIDLYGPLGEGVQSVANDIYMNPEQGDMSFHGKELSLSEPARRVHLTIPLLYKDFILYWRDIEQAKQLGSPIDFSAAANAAQQCALLEDDLIFNGSTEFDVPGIMNVKGKIAHIRSDWMKSGNAFTDVVEARNKLLQLGHTGPYALVLSPELYALIHRVHEGTHVLEIEHIRELMTAGIYQTPVIKGKRGVVIDTGRQNIDLAVAVDVQTAFLDTENMNYLFRVYESVVPRIKRPSAICTLEDPNESA