SESDPLEVPPLTPTSKEVLSQAVSATFQGFDQERKDRHIQQDPHLWSLWEVNHWLDWCLAEFGLQCLGLNLRGMQGSELCELDRETFLGLTSDCTAGEILWEHLETMTDSEADMIHYEDADITGSLSWTTQIQETDPFVLPQHHRGFKEFMGNMTDVGGAMIPAAILAGYTGSGPIQLWQFLLELLTDRSCQSCISWTGNGWEFKLTDPDEVALLWGRRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCNLQGLLGYEPGELHALLDV