MLRISTRTVFFFSHIVITFFVALQVYKAGAVVVPSSNCYAFDNSSHLIDFSAISGYTFLYEEEEPDLAVRFCNDVETRAHLGYVDFGRFDKLSYFVAGSGRVDFVQWFYNGDLKNCEKTYDLLGRTAQVNVICGTCLNRQCKDALGCICNVTNDIPCRISVDLAIPCEKQGPRVFQGFTVGFHPRSWEIVHNGMTQLGFEKSHKEFSFSTEQTHVALYMTAVASLSNLVKRPSVKVLPEVGLEVKLLGSGMTASRPTTLVPAMLMLDWRCEKVHDSPYEVTVTLPVEGYEP