MKDLRPGKKIIIKDVSKIYYIPPVSGVGKKKCPLATDLAFGRQLTLNFWKVVVQTEIENDIEELDGFAREIHELRIFLANKVVVIFEKVPYAVMLTLKITRSLYLLRTCVVGKLIELHRLNGMNIPRYYDSDKGCSRLITSINKVMVKNILQKVRESLYFGLMTSYLGIVNIGDSGAASIFNCISDMLKQWNLDMQRFIGFGSDGCNVMADAYGDGECATQCMTIDKLVNKVMSSLNQKFQEKLIDITMVGPLCRETIVKLNKYYISDEIDLNGNPMDNKSYPCIPDGGSKDGFLHALRVSVKGDAYKTMQLIRSEDGSDLQEAMQFQISFTFALIANIRQRLQDTGILSKMQARELAKFYGRHLEVDGVLVKGIVDPSAFMEEYLTWKLLASKEWKGRNFIDMWSIIHSQTGWAESFPNLLRVGEIGMVQCVSIASCE*