MAHRTILTERQRSVLFDLPTDETAMLRHYTLADDDLEIIRARRRPHNRFGFALQLCALRYPGRLLTPGEFIPMEITRFLAAQLGLKSDDLAGYASREETRHEHLAALRDLYSYKMFTGRGSRDLKAWLERTAETARSNEDLARRFVEQCRATQTILPGITVIERLCADALVAAE