MVKICCIGAGYVGGPTMAMIALKCPDIEVVVVDIAVPRISAWNSDRLPIFEPGLDDVVKACRWKNLFFSADVEKHVAEADIVFVSVNTPTKTRGLGAGKAADLTYWESAARMIADVSKSDKIVVEKSTVPVKTAEAIEKILTHNNKGINFQILSNPEFLAEGTAIEDLAEPDRVLIGGRETPEGQKAVQVLKAVYAHWVPEHRIITMNLWSAELSKLAANAILAQRISSVNAMSALCEATGADVAEVAYAVGKDSRIGPKFLNASVGFGGSCFQKDILNLVYICECNGLTEVANYWKQVVQINDYQKSRYVKRVVSSMFNTVSGKKIAILGFAFKKDTGDTRETAAIDVCHGLLGDKAQLSVYDPQVTADQIM