MAAQVGIAPIKQRGVATLGGTEKVAALLLAMGRQAAASVLAQFEPQDIRIVTKAAAELRPITAQELEGIVEEFAQQFSMGANILGTLGGLEAVLGDVLPADQVSAIMTDLLGNSSRSVWDRVSSVSENSLATYLSKEHPQTAALILSKVKPACAAKVMSQLPSSLRNELMRRVLSLKPIADDAMKVLEKTLHEDLTLNFARNLGADTYARVADIINKMERGHIEDMLKSLSEKRPKSAEVLKELLFTFDDVIHLTPKARTMIFDQVPTDRIVIALKGTDKNFRELILSSVASRVRRVVEHELAIGEPSNQRDVLEARRVITDLALDLAEKGEIELNPEQEDELVFR