MSKKALQLSEYPDQTALADVLNSLHEYPPLVFAKEAKSLEEKLGEAALGRAFLLQGGDCAESFKEVNANNIRDTFHSLLQMGTVLMFRGQVPVVKVSDKMDPTELVKANNDHADGSRKAARLNLPHLIKAVRQAGLIVTWVSDPMHDNTIKVPSGYGDCAESFKEVNANNIRDTFHVLLQMGAMLMFGGQVARVFGPAIFKASKVKVLFLGDSIDKHPDQLPRAYMLTHSDVMAKLTLAVSQTINKAQIQGWYGRLQRDEVLVEWKRSQGCMSLHTHCHISGGHWLLDAIANL*