MTGRTRGRPPAGQSRDTREKILAATRELLADNGFDRTTVRAVAGRAGVDPALVHHYFGPKKNLVAEALRPPVDLSLVFADMPTDERTGPEFVRRAIAAWESPELQSHIPGVLRLIASTNPAAGPAQDVPGAIVEVALGSAVRADRRERRLALIASQMFGLLMLRFVIRQPEIVAADRDELVAQVGPVITHYLTGDLT