MCAAKAATVGTGNGRQAILDSAMRNMNERGYHGTSMRDIARDADITVASIYHHFKSKQEILQDIMTRALHDAIAMTRGALLRAGGSPDAQLQALVRAWVMFHTTRQLDALVGATELRSLNEAGRRLVVALRDEQEGLFRDVVERGVEEGAFEVEFPRDAVRGIINMGQSVCAWWRSDGPLRPEELADRYADLALAMVQHRPRHGGLSVS