MTTGRVESPPIVLTTDFGLYDAFVGVMKGVILRINPAAVIVDLTHDIGPQNLRQGSFVLGSNFSYFPVGAVHVAVVDPGVGTNRRAVAVETPDATFVAPDNGLLSEVINRYLAGPSPAGRRRQDSALGVAGRIALPDSVKAYSLEEPRFRLEPLSNTFHGRDLFAPAAAHISLGVSPAEMGPVFDLVYSPLPSPAVQGEAIVGEIVYVDRYGNLISNITRDHAAGSGVSLDRAEVQFGDRRIDCLSRTFNDAVNIPSPQPDGLPLVALFGSSGNLEIAVQNGSAAQSLAAGAGAPVTISSNLL