MKNIIINDKVCKAAEGKTVLEVARENGIDIPTLCYLKECGNVGKCGVCAVEIEGKNNLALACLTKVEDGMVVRTDTEKVQERVKSRVSTILNKHEFKCGPCPRRENCELLKLVIKTKAKATTPFVVENKEEYVDIRSKSITIDRSKCILCGRCAAACTEKTGTSSIKLVNVNGKRIVTPEEQKCFDETNCLLCGQCVAACPVGALSEKTHIDRVKEALEDPEKHVIVAMAPAVRTAMGELFNMGYGVDVTGKLYTALRELGFDRIFDINFGADMTIMEEATELLERIEKKGPFPMFTSCCPGWVRQVENYYPELLENLSSAKSPQQIFGTASKTYYPHIAGIDPEKIFTVTIMPCTAKKFEADREDMELDGLRNIDAVLTTRELAKFIKEKKIAFAKLEDSEADPAMGEYTGAGVIFGATGGVMEAAIRTAKEFVEKKELENLDYTEVRGLNGIKEASVNIGGEDYNVAVINGSANLFEFIESGRMNSKEYHFIEVMTCPGGCVNGGGQPHVNNLEREKIDIKSVRASVLYNQDKSAKKRKSHENVALMKMYDEYMGQPGRGKAHELLHYKYKKKETSEEVI