MGALFDSIRGSLSPHIDQAKVYYKLKRLKGKYLHAAPGASAGPHERRVRDLCASVWGADLEPLAEGHDEKGAAAAAALDQPRTVPDAAAMLPVLTEMLDEYWKTDGRALSSVSLEKGLSLLGTEEARFIESKWRRQLDSEIQTQMRRHDLAKEVYALLMDAIKGLGP