MASTREQAVEVLNSAKLAGDGNAKVDHLRGLLELVVRKEPALLPEFMPELLELQVDPSPAVKRFLAEFVDAAAAASPTPLVLQHSLACLRGLLADGAAASAKRALQSCYTTFRAAYTLVALRGSSGDTRPLQALWTEALALKAAVAAVAAAPGNDAVRMAATRFLEQVVLLLTAELVPAVAGVSAAAAPLAPGNAVTSKAALVRDADAALAQLVALLRQGVGEGGLSLPLASTAIRAAGGVAQQRPQFMGRLLPPLLTLANSAAFAALVPADGQAGVTAAAAAX