MKNYDPNIRWGLHTIKVSFQRGVYKGFVTFVKSGNCKGLDVLGIDEEDLYDMKFKENPINFRLLGEDDNGDEWFAMTLKNDKKDELLVEDVWEELSEYIVRIEIIDFEEEK