MKLTLDSLKQAGAFTGRPVEKEITWKQGEQELKATVFIRPMGYHSAMTDVMAANGRVDGVAGRIAASICDEAGHPVFSPADITGEADPERGALDGQLTIALLLAIQEVNDLGKSTSSAPKTSSGASSSSTASAEEQSPKRGKRSASKSRSSGRNTGNDTVA