MSVILHGDQSSVRCHLRLPAHADWTSLLRQVRRRCRASSGSSSYAPLYCTAGMAAQPPSSDRNEGFLGALSMQVDALCGAYTEKMKQLHSMLDREEDSRERTARQMAAGRALWNHVIHDPLARFLAGESHLRKLQGRMEAACGNKEMAGVMMAVRTLWFDGKIEEALQQWRSQNTSTSSEEQLQPQVILLGAGMDTRAYRLKCLEGCAVFEVDLPKIVDFKSALLKCAVAMASDEHRAPDELEKEPSPDPQQEIPDKDLAPQLYASSVERVAADLATDEWWGKLISAGFKVGGANDRGSPAPPTIWVLEGLLYYLKEEEAMALLRRISSNCAPGTLVFADFMNEFSTHLSNELQTQFYFHSDWPEELLPTLGYARVRVSQMGDPDANFGLIHDSPLSLFHRLRQIPRYCKLAPDGSPCRRLFLVQFSVA*