MDQASYYRERADRLIGEVKDLFISMYNVEDGEFISPTTDLLQRLLLVDNVERLGIDRHFINEIKTTLDYVYSHWNEKGIGCGRESGRVTDLNSTALGLRTLRLHGYTVSSDVLEQFKDEKGQFVCSAIKTEAEIRTVLNLFRASIIAFPGEKVMEEAEIFSVIYLKEAIKKIPVSSLSREIEYILEDGWRTNLPRLEARNYIDVFGQDPVYEWWKDWGFFKLSFSRHRHVEYYALASCIAINPKHSAFRLGFAKLGHVATVLDDIYDTYGTMDELELFRAAVKRWHPSATESLPEYMKSVYMVFYETVNELAREAEKSQGRDTLNFARQAWEAYIESHMKEAKWISGGYLPTFEEYLDNGKVSFGYRITILQPILTLDIPLPHHILQEIDFPSRLNDLACCILRLKGDTRSYEAERLRGEEASSISCYMKDNPGSTEEDALGHINALIRKEMNELNWEFLNF*