MHRYVVIDAFASEPLQGNPVAVFFDCDDLSGERMQRMAREMNLSESTFVLRPQQDGDARIRIFTPVNELPFAGHPLLGTAIALGAETDKDRLFLETRMGTVPFALERQDGKVVACSMQQPIPTWEHFSRPAELLAALGLKGSTFPIEVYRNGPRHVFVGLESVAALSALHPDHRALCDFPDLAVNCFAGAGRHWRSRMFSPAYGVVEDAATGSAAGPLAIHLARHRQIPYGQQIEILQGVEIGRPSRMYARAEGAGERVSAVEVSGNGAAFAEGRAYL