MDLKLLGPKNDIRCLKVQTVASFCNIKLNIPTFEIGIDDNKDEFIKESPMKRLPVLITPQGSLFESNAIGKYLCSIRSEHNLLGNGIFEEGQVNMWVDFCTFELEIPVCCYISNKLNEKSLKHIQDTFSCLNKHLLLNQYMVGNNITIVDIFMSVIINFCIKSGKMTEAFLKQYGNLYRLYTTIINQKQFKYVMGSGSAVNNKKTPTQPKQPNNKEKKKPKEDADDDINLFSDDGLNEKKTKKTNPLDLLPPSKFSLDNWKYKFSNEKDLLKNAMPTFWETYDSNGFSLYYMKYDKLEDECQISFVACNMASGFLQRLENNFSKYSFAVISVLGENKNYDIEGVWLFRGTEIPFEMKDHPSFEYHIFKKLDINNSNDKKLVEDYWCSKEIISNRPVCDRKVWK*