VLSHSSLCEIHNPPNPSKPLPQREPEKEEQHPIHSLFLMASSEQQATVKTPAADIVGNAFVDQYSHMLHESPELVHRFYQEVSKLGRPEQNGLMGITTTMLDINKKILSLGYDELSAEIISVDAQESYGGGVLVLVTGFMIGKDAIKKKFTQCFFLAPQEKGYFVLNDVFRYVDANGIEGSAHDIGSPVPPDNAADPSVLETQVSEEIPLAAEDGDVEEVYNPENGQASIEEEEAPVPEVLDEIPDDSQVVAGLASPVDGAPKKSYAYIVKVMKEVTTPSSTVTAVPVKSAIKSQEQQGTAAPPPSSMPESNAPGIITNEDGNNQETEAEGYSIYVKSLPANATPSLLETEFKKFGPIKSGGIQVRTQKGFSFGFVEFEVAS