MSLINSNRDGEVFVDNGFMFLFDAFSSDGSKRFWRCRYKRECKARVHTGKTDLIILKRINTHTHDSDAAKVEANIAVCNIKKRARETMEPTSTVINECISGLSEASKIPDSNKVYSPSEGVWENYLLDDSGPSENRILIFGRPRSLEILHFSKVWYCDGTFKVAPTIFAQVYIILAETLNGVHPLIYALLPNKQKKTYDKLFDMLNLLKPGLNPRSVSCDFELSVINTIKKKYPDAEIHGCLYHLTKNFHKKMNEMGFASRYKNDADFSLYIKVVVALSFVPIEDLDAAIQQLGDDLPVNAYNLYLTGLRTIMLGGINNHAEAANRRLNVEMGDQHPSLWSFINCLRKVQAGRDVFYSQLEAGKSPPKKLKKFIDTDKRILRIVQSYETRTKISFLRGIAQNISLH