MDPNDAFLAAHPFRWDLGPPAPAAVPPPPPPPPLPPALPPANAPRELEDLVVGYGVRASTVARISELGFTASTLLVMTESELDDMTAALAGLFRWDLLIGERFGLRAALRAERGRLMSPGCRHHGYQSGSTIDGASQEGDYKLLSNERDGAASGGIGEDDAMRMMASGKKQKNGSAARKAKKARRNKVKELRLDMQGDEHEDGGGGRSESTESSAGGVGGERQREHPFVVTEPGEVARAKKNGLDYLFHLYEQCRLFLLQVQSMAKLHGQKSPTKVTNQVFRYASKVGASYINKPKMRHYVHCYALHCLDEDASDALRRAYKARGENVGAWRQACYAPLVDIAARHGFDIDAVFAAHPRLAIWYVPTRLRQLCHQARSAHDAAAAAHAGSMPPPMF