MEKSLFFSKPTNNFLVTNYVHHLINMQNPNQQPHEKLSRSQSPENGDPVSDAKWASRLLRECATAISEKDSTKIHHLLWMLNELASPYGDCNQKLAFYFLQALFCKATDTGLRCYKTLTSAAEKSKSFDSSRKLILKFQEVSPWTTFGHVASNGAILEALDGESRLHIIDISHTFCTQWPTLLEALATRNDETPHLKLTVVVTESTLVKSVMKEVAQRMEKFARLMGVPFEFNVISGSNHLKKLTKESLNIKEEEAVAVNCIGALRKVEVEERGDVIRMLQSLNPKIVTIVEHEADFSSTRNDFVKCFEECLRFYTLYFEMLDESFPITSNERLVIERECSKSIVKVLACDDQIGEGDGETRERGNQWSERLREWFSPFPLNDDAVDDVKSLLKRYKVGWSLVLPQENQESPGIYLTWRDEPVVWASAWKPREKSMERHDQ*