MVSGSGSAIALFTKPLLEAMNEQNKSVQNVAAVCLAKVIENAKDPPLEAFEHLCPRICKYLSNPTFLGKAALLSVIASLAQYLSILMPCIHVSLESNDWTTIKAAADTLIRMANHLDNSLSTCKSATLLILEACRFDKIKPVRDSVAGALKLWKNIADPEADSYIAHKIPSSEMSQNLKQFDIESTSPIASQLSSNDKDAMNNAYRVSDYMMSFQGSKSKMDKLVSNLKKRVSNLSDKKLNSEFFHNLKGSGSDNWKVEVAMPHGQPPVQTHHEEEIEDSNTSLQDTSSNIRLASNELNGSEQSSSA