MAIMSIGAIVTTTNPLNTGKEIEKQAKDSKAILAFVPPFLAEKLANTKLPLVLITSEKIGAKNCIATLSELLGSNPANAPHVKIRQDDTATLLYSSGTTGMSKGVVSTHRNLISMVVILLTRLRLLEDSKSCETFLCTVPMFHIYGLCCFASGLLGSGSTVVVLSKFDLVEMLRSMQKYKVTYLPLVPPILLALAKTEVARKYDLSTLHTVVCGGAPLSKEITEDFISRFPRVTIMQGYGLTETTGIGASTDTQEESRHYGTAGLLAPNTEAKIVDPDTGNPLPPNQRGELWLRGPFVMKGYFSNPEATVSTLDTDGWLRTGDLCYIDDDGYIFIVDRLKELIKYKGYQVAPAELEALLLSHPEISQVAVIPFPDKESGQVPMAYVVRKPGSKLSEAAIIEFVARQVAPYKKVRRVAFVQEIPQTAAGKILRKDLIKLATSKL*