EFDGNTVLCRVCGDRASGFHYGVHACEGCKGFFRRSIQQKIQYRPCLKNQHCLITRVNRNRCQYCRLKKCISIGMSRDAVRFGRVPKREKAKILEQMHKVNLQCREMSTTDTILSDGKEFRRLIVEAHEQTCRFTKEKLSKFIEDSRSKAYFVNCSSLMACPLNPNPEFEHSTADRWNQYSNGFMPAIHNVVTFAKLIPGFSSLSQSDQVILLKAGTFELLLLQLSSLFESKSDLMYFVNGKIFKRSSLSSITGSGYLLDSIFDFAERLCSLELTDAHMALFSAYILLSHDRPGLNNVGLVEQVQLSVGQLLKSELNSTYLFDKLLSIIPEMRLLNTVHSEKLLGLKMFTIFSLNI