MSINRHHSLVGLLKDCAQRKDLHTGSRLHSSILKWGLLAKNTFIGNTLVHMYLKCGSFAKAHDLFHELPVRDVVLWTSLIAAYAQHGRGKEALNYFERMQCEGVSPNALTFSCILKACGSIGESKKGREIHAAIISKGLLGEDVVLGNALLDMYAKCGALEKAQHMFNELPLRNIVSWNAIITGYCQQGNGEEALNCFDQLEDEGLSPDVATFLCVVKTCATVGAVEKGLEIHVEIIRRGLLEKGIALGNALVDMYAKCGALTKAKQVFEELPSRDVVTWTALITGYCQFGYDREALDCFKLLRHEGLSPNPVTFLCILKACGSLKEADLGLDIHDEVMRKGLLG