MSINEIIVYIMMIFLVVGVVDKLLGNKFGYGEQFEEGIMAMGSLALAMVGAICLAPVLANVLKPIVVPVYKALGADPSMFATTLLACDMGGYQLAQQLAEIKEIGPFAGLILGSMMGPTIVFTIPVALGIIKKEDQKFLAKGVLAGIITVPVGTFIGGVLAGLPIILVLKNLTPIIIVALLIVLGLKFAPDGMIKGFTYFGKFITIVITCGLAAAILQKTTGIVLIPGMAPIEEGLTVVGDIVVILAGAYPLVHFITKVFKKPLMKVGSLLKINDVSAAGMIASLANSIPMFGMMKDMDERGKIINVAFAVSASFVFGDHLGFAAGVNPGLITPMILGKLVGGITAVMVAVIMTKNIKETKKA