MECLDLFNEKLPARPYHADHLSNGLKINKKEKAALARHIQPNGPTHKLWLVYDVDRRDAGLHWEQVGAPPPNLIARNPANGHAHLLYGLHTPIRTAIDGKTAPLRYAGAIDNAMRDLLNADIGYSGLICKNPLNPHWIVKQWEPELYTLDGLADYLDLSPYQNKRKPLPDYGLGRNCTLFEKLRAWAYKAIRQGWPDYEQWLNACVDRATGYNSQFSTPLDSAEVKHTAKSVAKWTFRNFNRGTFENYIAKTHTSDIQALRGKQKGRTKREEGIILLKSGASIQEVMQLLKVSRATAYNWKSNT