MPPKKEKPAGGKKPSAAKLVEDRTFGMKNKKGAQAQKQIQQMTANLKGSGSAEERKKAAEKAQREKEKKAAEDAKRETAALLNKPAQIQKVPFGVDPKTVVCIFYKKGDCEKGKKCKFAHDLSVERKTEKKNLYTDGRQEEEEKKKQETSADWTEEQLMKVVLSKKGNQKTTTDKVCKFFIQAIEDGKYGWFWICPNGGDKCMYKHALPPGFVLKTKEQRAAEKALLDKSPLKTLTLEDFLESERHKLTGTLTPVTPETFAKWKKERLDKKAAEEQARKAKDNTGRALFESGKWRDDDSEADSEDEDDDTWNLEKLRRETEALRQKKEEDRLAAIHGGTVPVAVPEEEEEEEEVGNAESSDGVVGDAEEPTVAQTGQEVPAS