MKRQSKRPTASRESPETGEKQKLAFAEEEAPPARKVEPDDEAEMDEDEDELGPGLGGGRAARSPCGLGEKKRRLALEQVRALERCFETDNKLDPDRKARIARDLALQPRQVAVWFQNRRARWKTKTLERDFAALRARHDALRADCDALRRDKDALAAEIRELRQKLLPKPEATVKLEATTGNDTAEERRQATAGAPPAGACKDGSSDSDSSVVFSDVEASPYSGGAAFEPPALAGLGAPFLDTSVAPTGCSSPPVFVETKWQQHGPTQYPFPFDSYKACAGYGFTEEWLASSDLIGSDGGAAGFFSEDHASSLNFNWCPSGIQGWE