MESARAMLNEKCLPNAYWVEAMMTAVYVLNRTPTVGIHDVTPYERLYGYKPDIWHLKVFGCIAYVHIPDEKRKKLDPKAVKSVFLGYAQERKAYKCYVTSTHETLISRDVVFDEVASWYGNPVVVSTDGLASMSNAENNPTISVTMSGQTGDVSSTVSPWSGRLRNHTPTSTDTDMSVRGRLDKGKEKMFEDVTGPLIITAAAGYESSSNDSLDSELGIPSVFMPGARQNRYVPPHERQAQSESQLRRSERVRRPVDRYTYTGYSSRHYTYMTKVTGFKEPTKFNEAVADEKWCAAMDEEYSALAENGTWDLVQLSDGKVPIGCKWVYKVKCKSDGSLERYKARLVAKGYAQQYGLDYEETFSPVAKMVTVRTVIALAAAKGWKLWQVDVKNAFLNGELQEEVYME