MSGTHAILSPSAAYRWLICTPSARFEEQIPGEESVYAAEGTLAHELAALLLTARAGLFKGPQKAFNALLNKITSNELYSPEMLEHCEAYAGFVIDKGGEILVEHSYDLAKYIPLGRGTADATNFTKSTIYVTDFKYGAGIRVSATVNTQLMCYGLGAYEEAIKRGLNPKTFVLSIFQPRAGGPASWEISTDDLLEWAWGVVIPKAGLAMAGQGEFKPGSHCQFCKARTSCKAYFTRFSDIKSIKDKRVMTDDDLIAVLTHGPALASWVKKVEEETVKRLENGKPLNGFKLVAGRGRRSFKNEDDVVDILFGEGLENDIFDSSIKPLTAIEKLVGPKRFKELFADCIINVPGKPQIAPLDDSRPAIGASGADEYD