MESVYLGVKRKNVVVGGGGGARGGRPPLVPPSAVAAAGLGYGGMTKEGAYQERRAVVAGEMDFFKTAEKRGERKEPPPLAPAAGHAGASPDDLNLNQDDLTINMGLHIGRRRNSGSEESTVDDGAYSDEDYREAKATLAITKSELGRVSDENKQLKNMLNNMNTKYNSLKMQFALMQQRINQKSSLVPPIHHEQLVDPEKEQEGSQQQQQQIPRQFISLGSAVLQGDVEAPHSVGAGNPDAAVPPAMMPLPHFDHHHHHPIHGRERGGSPVEADHHHRHHQQEQQPQQLPPQSWLPADRAPKFLPGKGPEPVAEAATMRKARVSVRARSEAPMISDGCQWRKYGQKMAKGNPCPRAYYRCTMAAGCPVRKQVQRCAEDRTVLITTYEGHHNHPLPPAAMAMGATTGGGGA