10002c5f:	00 01                	add    %al,(%ecx)
10002c61:	00 05 00 00 00 01    	add    %al,0x1000000
10002c67:	00 72 00             	add    %dh,0x0(%edx)
10002c6a:	00 00                	add    %al,(%eax)
10002c6c:	01 00                	add    %eax,(%eax)
10002c6e:	5e                   	pop    %esi
10002c6f:	00 00                	add    %al,(%eax)
10002c71:	00 01                	add    %al,(%ecx)
10002c73:	00 36                	add    %dh,(%esi)
10002c75:	00 09                	add    %cl,(%ecx)
10002c77:	00 cd                	add    %cl,%ch
10002c79:	08 01                	or     %al,(%ecx)
10002c7b:	00 11                	add    %dl,(%ecx)
10002c7d:	00 cd                	add    %cl,%ch
10002c7f:	08 06                	or     %al,(%esi)
10002c81:	00 19                	add    %bl,(%ecx)
10002c83:	00 cd                	add    %cl,%ch
10002c85:	08 0a                	or     %cl,(%edx)
10002c87:	00 29                	add    %ch,(%ecx)
10002c89:	00 cd                	add    %cl,%ch
10002c8b:	08 10                	or     %dl,(%eax)
10002c8d:	00 31                	add    %dh,(%ecx)
10002c8f:	00 cd                	add    %cl,%ch
10002c91:	08 10                	or     %dl,(%eax)
10002c93:	00 39                	add    %bh,(%ecx)
10002c95:	00 cd                	add    %cl,%ch
10002c97:	08 10                	or     %dl,(%eax)
10002c99:	00 41 00             	add    %al,0x0(%ecx)
10002c9c:	cd 08                	int    $0x8
10002c9e:	10 00                	adc    %al,(%eax)
10002ca0:	49                   	dec    %ecx
10002ca1:	00 cd                	add    %cl,%ch
10002ca3:	08 10                	or     %dl,(%eax)
10002ca5:	00 51 00             	add    %dl,0x0(%ecx)
10002ca8:	cd 08                	int    $0x8
10002caa:	10 00                	adc    %al,(%eax)
10002cac:	59                   	pop    %ecx
10002cad:	00 cd                	add    %cl,%ch
10002caf:	08 10                	or     %dl,(%eax)
10002cb1:	00 61 00             	add    %ah,0x0(%ecx)
10002cb4:	cd 08                	int    $0x8
10002cb6:	15 00 69 00 cd       	adc    $0xcd006900,%eax
10002cbb:	08 10                	or     %dl,(%eax)
10002cbd:	00 71 00             	add    %dh,0x0(%ecx)
10002cc0:	cd 08                	int    $0x8
10002cc2:	10 00                	adc    %al,(%eax)
10002cc4:	91                   	xchg   %eax,%ecx
10002cc5:	00 cd                	add    %cl,%ch
10002cc7:	08 10                	or     %dl,(%eax)
10002cc9:	00 99 00 cd 08 15    	add    %bl,0x1508cd00(%ecx)
10002ccf:	00 a1 00 cd 08 10    	add    %ah,0x1008cd00(%ecx)
10002cd5:	00 a9 00 cd 08 10    	add    %ch,0x1008cd00(%ecx)
10002cdb:	00 b1 00 cd 08 10    	add    %dh,0x1008cd00(%ecx)
10002ce1:	00 c9                	add    %cl,%cl
10002ce3:	00 cd                	add    %cl,%ch
10002ce5:	08 06                	or     %al,(%esi)
10002ce7:	00 d1                	add    %dl,%cl
10002ce9:	00 cd                	add    %cl,%ch
10002ceb:	08 1a                	or     %bl,(%edx)
10002ced:	00 51 01             	add    %dl,0x1(%ecx)
10002cf0:	cd 08                	int    $0x8
10002cf2:	15 00 61 01 cd       	adc    $0xcd016100,%eax
10002cf7:	08 20                	or     %ah,(%eax)
10002cf9:	00 79 00             	add    %bh,0x0(%ecx)
10002cfc:	cd 08                	int    $0x8
10002cfe:	06                   	push   %es
10002cff:	00 79 00             	add    %bh,0x0(%ecx)
10002d02:	d2 0a                	rorb   %cl,(%edx)
10002d04:	27                   	daa
10002d05:	00 99 01 76 03 06    	add    %bl,0x6037601(%ecx)
10002d0b:	00 79 00             	add    %bh,0x0(%ecx)
10002d0e:	76 03                	jbe    0x10002d13
10002d10:	15 00 a1 01 cd       	adc    $0xcd01a100,%eax
10002d15:	08 06                	or     %al,(%esi)
10002d17:	00 b9 00 cd 08 06    	add    %bh,0x608cd00(%ecx)
10002d1d:	00 b9 00 a8 0a 06    	add    %bh,0x60aa800(%ecx)
10002d23:	00 d9                	add    %bl,%cl
10002d25:	00 cd                	add    %cl,%ch
10002d27:	08 36                	or     %dh,(%esi)
10002d29:	00 b9 00 4d 09 3c    	add    %bh,0x3c094d00(%ecx)
10002d2f:	00 f1                	add    %dh,%cl
10002d31:	00 4a 01             	add    %cl,0x1(%edx)
10002d34:	41                   	inc    %ecx
10002d35:	00 b9 00 c6 09 47    	add    %bh,0x4709c600(%ecx)
10002d3b:	00 f9                	add    %bh,%cl
10002d3d:	00 4a 01             	add    %cl,0x1(%edx)
10002d40:	41                   	inc    %ecx
10002d41:	00 b9 00 a0 0a 06    	add    %bh,0x60aa000(%ecx)
10002d47:	00 b9 00 cd 08 58    	add    %bh,0x5808cd00(%ecx)
10002d4d:	00 b9 00 60 01 61    	add    %bh,0x61016000(%ecx)
10002d53:	00 b1 01 e5 02 69    	add    %dh,0x6902e501(%ecx)
10002d59:	00 e1                	add    %ah,%cl
10002d5b:	00 b9 05 72 00 b9    	add    %bh,-0x46ff8dfb(%ecx)
10002d61:	00 f9                	add    %bh,%cl
10002d63:	01 7a 00             	add    %edi,0x0(%edx)
10002d66:	c1 01 cd             	roll   $0xcd,(%ecx)
10002d69:	08 10                	or     %dl,(%eax)
10002d6b:	00 c9                	add    %cl,%cl
10002d6d:	01 cd                	add    %ecx,%ebp
10002d6f:	08 83 00 b9 00 ad    	or     %al,-0x52ff4700(%ebx)
10002d75:	00 8a 00 b9 00 f7    	add    %cl,-0x8ff4700(%edx)
10002d7b:	02 91 00 b9 00 07    	add    0x700b900(%ecx),%dl
10002d81:	03 10                	add    (%eax),%edx
10002d83:	00 b9 00 21 0b 91    	add    %bh,-0x6ef4df00(%ecx)
10002d89:	00 b9 00 2c 0b 10    	add    %bh,0x100b2c00(%ecx)
10002d8f:	00 b9 00 73 01 91    	add    %bh,-0x6efe8d00(%ecx)
10002d95:	00 b9 00 81 01 10    	add    %bh,0x10018100(%ecx)
10002d9b:	00 b9 00 52 02 95    	add    %bh,-0x6afdae00(%ecx)
10002da1:	00 b9 00 5d 02 9b    	add    %bh,-0x64fda300(%ecx)
10002da7:	00 b9 00 c8 05 a2    	add    %bh,-0x5dfa3800(%ecx)
10002dad:	00 b9 00 da 05 15    	add    %bh,0x1505da00(%ecx)
10002db3:	00 b9 00 1e 0a a2    	add    %bh,-0x5df5e200(%ecx)
10002db9:	00 b9 00 35 0a 15    	add    %bh,0x150a3500(%ecx)
10002dbf:	00 b9 00 45 02 a6    	add    %bh,-0x59fdbb00(%ecx)
10002dc5:	00 b9 00 ec 00 b0    	add    %bh,-0x4fff1400(%ecx)
10002dcb:	00 b9 00 17 03 ce    	add    %bh,-0x31fce900(%ecx)
10002dd1:	00 b9 00 c1 01 d3    	add    %bh,-0x2cfe3f00(%ecx)
10002dd7:	00 b9 00 dd 01 d8    	add    %bh,-0x27fe2300(%ecx)
10002ddd:	00 b9 00 f9 01 e4    	add    %bh,-0x1bfe0700(%ecx)
10002de3:	00 b9 00 8f 0a 06    	add    %bh,0x60a8f00(%ecx)
10002de9:	00 b9 00 6b 06 ec    	add    %bh,-0x13f99500(%ecx)
10002def:	00 11                	add    %dl,(%ecx)
10002df1:	01 cd                	add    %ecx,%ebp
10002df3:	08 06                	or     %al,(%esi)
10002df5:	00 f1                	add    %dh,%cl
10002df7:	01 cd                	add    %ecx,%ebp
10002df9:	08 fe                	or     %bh,%dh
10002dfb:	00 b9 00 bb 00 08    	add    %bh,0x800bb00(%ecx)
10002e01:	01 f9                	add    %edi,%ecx
10002e03:	01 b9 07 0f 01 c9    	add    %edi,-0x36fef0f9(%ecx)
10002e09:	01 cd                	add    %ecx,%ebp
10002e0b:	08 14 01             	or     %dl,(%ecx,%eax,1)
10002e0e:	09 01                	or     %eax,(%ecx)
10002e10:	2e 01 1b             	add    %ebx,%cs:(%ebx)
10002e13:	01 21                	add    %esp,(%ecx)
10002e15:	01 13                	add    %edx,(%ebx)
10002e17:	07                   	pop    %es
10002e18:	27                   	daa
10002e19:	01 29                	add    %ebp,(%ecx)
10002e1b:	01 cd                	add    %ecx,%ebp
10002e1d:	08 06                	or     %al,(%esi)
10002e1f:	00 39                	add    %bh,(%ecx)
10002e21:	01 cd                	add    %ecx,%ebp
10002e23:	08 06                	or     %al,(%esi)
10002e25:	00 41 01             	add    %al,0x1(%ecx)
10002e28:	cd 08                	int    $0x8
10002e2a:	06                   	push   %es
10002e2b:	00 41 01             	add    %al,0x1(%ecx)
10002e2e:	81 01 10 00 21 02    	addl   $0x2210010,(%ecx)
10002e34:	9e                   	sahf
10002e35:	09 54 01 29          	or     %edx,0x29(%ecx,%eax,1)
10002e39:	02 38                	add    (%eax),%bh
10002e3b:	01 5a 01             	add    %ebx,0x1(%edx)
10002e3e:	29 01                	sub    %eax,(%ecx)
10002e40:	b4 02                	mov    $0x2,%ah
10002e42:	61                   	popa
10002e43:	01 b9 00 8a 02 68    	add    %edi,0x68028a00(%ecx)
10002e49:	01 09                	add    %ecx,(%ecx)
10002e4b:	01 8f 01 91 00 31    	add    %ecx,0x31009101(%edi)
10002e51:	01 bd 09 6e 01 09    	add    %edi,0x9016e09(%ebp)
10002e57:	01 7e 03             	add    %edi,0x3(%esi)
10002e5a:	14 01                	adc    $0x1,%al
10002e5c:	31 01                	xor    %eax,(%ecx)
10002e5e:	d3 08                	rorl   %cl,(%eax)
10002e60:	73 01                	jae    0x10002e63
10002e62:	49                   	dec    %ecx
10002e63:	02 bf 08 7a 01 49    	add    0x49017a08(%edi),%bh
10002e69:	01 c6                	add    %eax,%esi
10002e6b:	0a 80 01 f9 01 2a    	or     0x2a01f901(%eax),%al
10002e71:	06                   	push   %es
10002e72:	0f 01 f9             	rdtscp
10002e75:	01 1f                	add    %ebx,(%edi)
10002e77:	06                   	push   %es
10002e78:	84 01                	test   %al,(%ecx)
10002e7a:	f9                   	stc
10002e7b:	01 ac 07 84 01 f9 01 	add    %ebp,0x1f90184(%edi,%eax,1)
10002e82:	b0 05                	mov    $0x5,%al
10002e84:	88 01                	mov    %al,(%ecx)
10002e86:	49                   	dec    %ecx
10002e87:	01 f3                	add    %esi,%ebx
10002e89:	0a a2 00 f9 01 70    	or     0x7001f900(%edx),%ah
10002e8f:	03 06                	add    (%esi),%eax
10002e91:	00 31                	add    %dh,(%ecx)
10002e93:	01 38                	add    %edi,(%eax)
10002e95:	01 8c 01 51 02 b6 06 	add    %ecx,0x6b60251(%ecx,%eax,1)
10002e9c:	a1 01 51 02 33       	mov    0x33025101,%eax
10002ea1:	01 a7 01 69 01 da    	add    %esp,-0x25fe96ff(%edi)
10002ea7:	0a af 01 61 02 4b    	or     0x4b026101(%edi),%ch
10002ead:	02 b5 01 69 01 3f    	add    0x3f016901(%ebp),%dh
10002eb3:	0b c5                	or     %ebp,%eax
10002eb5:	01 81 01 cd 08 cb    	add    %eax,-0x34f732ff(%ecx)
10002ebb:	01 81 01 5f 0a d3    	add    %eax,-0x2cf5a0ff(%ecx)
10002ec1:	01 71 02             	add    %esi,0x2(%ecx)
10002ec4:	5d                   	pop    %ebp
10002ec5:	0b e2                	or     %edx,%esp
10002ec7:	01 0c 00             	add    %ecx,(%eax,%eax,1)
10002eca:	cd 08                	int    $0x8
10002ecc:	06                   	push   %es
10002ecd:	00 79 02             	add    %bh,0x2(%ecx)
10002ed0:	15 06 88 01 79       	adc    $0x79018806,%eax
10002ed5:	02 95 0a 88 01 79    	add    0x7901880a(%ebp),%dl
10002edb:	01 4a 06             	add    %ecx,0x6(%edx)
10002ede:	0e                   	push   %cs
10002edf:	02 91 01 01 01 16    	add    0x16010101(%ecx),%dl
10002ee5:	02 19                	add    (%ecx),%bl
10002ee7:	01 97 09 20 02 0c    	add    %edx,0xc022009(%edi)
10002eed:	00 e9                	add    %ch,%cl
10002eef:	0a 88 01 91 01 95    	or     -0x6afe6eff(%eax),%cl
10002ef5:	00 25 02 91 01 85    	add    %ah,0x85019102
10002efb:	00 25 02 91 01 7f    	add    %ah,0x7f019102
10002f01:	00 25 02 0c 00 39    	add    %ah,0x39000c02
10002f07:	02 29                	add    (%ecx),%ch
10002f09:	02 0c 00             	add    (%eax,%eax,1),%cl
10002f0c:	37                   	aaa
10002f0d:	0b 35 02 19 01 cd    	or     0xcd011902,%esi
10002f13:	08 06                	or     %al,(%esi)
10002f15:	00 29                	add    %ch,(%ecx)
10002f17:	00 9b 00 24 03 29    	add    %bl,0x29032400(%ebx)
10002f1d:	00 a3 00 29 03 29    	add    %ah,0x29032900(%ebx)
10002f23:	00 ab 00 6a 03 29    	add    %ch,0x29036a00(%ebx)
10002f29:	00 b3 00 ae 03 2e    	add    %dh,0x2e03ae00(%ebx)
10002f2f:	00 0b                	add    %cl,(%ebx)
10002f31:	00 90 02 2e 00 13    	add    %dl,0x13002e02(%eax)
10002f37:	00 99 02 2e 00 1b    	add    %bl,0x1b002e02(%ecx)
10002f3d:	00 b8 02 2e 00 23    	add    %bh,0x23002e02(%eax)
10002f43:	00 c1                	add    %al,%cl
10002f45:	02 2e                	add    (%esi),%ch
10002f47:	00 2b                	add    %ch,(%ebx)
10002f49:	00 cf                	add    %cl,%bh
10002f4b:	02 2e                	add    (%esi),%ch
10002f4d:	00 33                	add    %dh,(%ebx)
10002f4f:	00 cf                	add    %cl,%bh
10002f51:	02 2e                	add    (%esi),%ch
10002f53:	00 3b                	add    %bh,(%ebx)
10002f55:	00 cf                	add    %cl,%bh
10002f57:	02 2e                	add    (%esi),%ch
10002f59:	00 43 00             	add    %al,0x0(%ebx)
10002f5c:	c1 02 2e             	roll   $0x2e,(%edx)
10002f5f:	00 4b 00             	add    %cl,0x0(%ebx)
10002f62:	d5 02                	aad    $0x2
10002f64:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
10002f68:	cf                   	iret
10002f69:	02 2e                	add    (%esi),%ch
10002f6b:	00 5b 00             	add    %bl,0x0(%ebx)
10002f6e:	cf                   	iret
10002f6f:	02 2e                	add    (%esi),%ch
10002f71:	00 63 00             	add    %ah,0x0(%ebx)
10002f74:	ed                   	in     (%dx),%eax
10002f75:	02 2e                	add    (%esi),%ch
10002f77:	00 6b 00             	add    %ch,0x0(%ebx)
10002f7a:	17                   	pop    %ss
10002f7b:	03 49 00             	add    0x0(%ecx),%ecx
10002f7e:	9b                   	fwait
10002f7f:	00 24 03             	add    %ah,(%ebx,%eax,1)
10002f82:	49                   	dec    %ecx
10002f83:	00 a3 00 29 03 49    	add    %ah,0x49032900(%ebx)
10002f89:	00 b3 00 b7 03 63    	add    %dh,0x6303b700(%ebx)
10002f8f:	00 73 00             	add    %dh,0x0(%ebx)
10002f92:	60                   	pusha
10002f93:	03 63 00             	add    0x0(%ebx),%esp
10002f96:	7b 00                	jnp    0x10002f98
10002f98:	6a 03                	push   $0x3
10002f9a:	63 00                	arpl   %eax,(%eax)
10002f9c:	83 00 70             	addl   $0x70,(%eax)
10002f9f:	03 63 00             	add    0x0(%ebx),%esp
10002fa2:	8b 00                	mov    (%eax),%eax
10002fa4:	8b 03                	mov    (%ebx),%eax
10002fa6:	63 00                	arpl   %eax,(%eax)
10002fa8:	93                   	xchg   %eax,%ebx
10002fa9:	00 99 03 69 00 9b    	add    %bl,-0x64ff96fd(%ecx)
10002faf:	00 24 03             	add    %ah,(%ebx,%eax,1)
10002fb2:	69 00 a3 00 29 03    	imul   $0x32900a3,(%eax),%eax
10002fb8:	69 00 b3 00 b7 03    	imul   $0x3b700b3,(%eax),%eax
10002fbe:	a0 00 9b 00 24       	mov    0x24009b00,%al
10002fc3:	03 a0 00 a3 00 29    	add    0x2900a300(%eax),%esp
10002fc9:	03 c0                	add    %eax,%eax
10002fcb:	00 9b 00 24 03 c0    	add    %bl,-0x3ffcdc00(%ebx)
10002fd1:	00 a3 00 29 03 60    	add    %ah,0x60032900(%ebx)
10002fd7:	01 9b 00 24 03 60    	add    %ebx,0x60032400(%ebx)
10002fdd:	01 a3 00 29 03 80    	add    %esp,-0x7ffcd700(%ebx)
10002fe3:	01 9b 00 24 03 80    	add    %ebx,-0x7ffcdc00(%ebx)
10002fe9:	01 a3 00 29 03 a0    	add    %esp,-0x5ffcd700(%ebx)
10002fef:	01 9b 00 24 03 a0    	add    %ebx,-0x5ffcdc00(%ebx)
10002ff5:	01 a3 00 29 03 c0    	add    %esp,-0x3ffcd700(%ebx)
10002ffb:	01 9b 00 24 03 c0    	add    %ebx,-0x3ffcdc00(%ebx)
10003001:	01 a3 00 29 03 e0    	add    %esp,-0x1ffcd700(%ebx)
10003007:	01 9b 00 24 03 e0    	add    %ebx,-0x1ffcdc00(%ebx)
1000300d:	01 a3 00 29 03 00    	add    %esp,0x32900(%ebx)
10003013:	02 9b 00 24 03 00    	add    0x32400(%ebx),%bl
10003019:	02 a3 00 29 03 20    	add    0x20032900(%ebx),%ah
1000301f:	02 9b 00 24 03 20    	add    0x20032400(%ebx),%bl
10003025:	02 a3 00 29 03 40    	add    0x40032900(%ebx),%ah
1000302b:	02 9b 00 24 03 40    	add    0x40032400(%ebx),%bl
10003031:	02 a3 00 29 03 60    	add    0x60032900(%ebx),%ah
10003037:	02 9b 00 24 03 60    	add    0x60032400(%ebx),%bl
1000303d:	02 a3 00 29 03 80    	add    -0x7ffcd700(%ebx),%ah
10003043:	02 9b 00 24 03 80    	add    -0x7ffcdc00(%ebx),%bl
10003049:	02 a3 00 29 03 a0    	add    -0x5ffcd700(%ebx),%ah
1000304f:	02 9b 00 24 03 a0    	add    -0x5ffcdc00(%ebx),%bl
10003055:	02 a3 00 29 03 2d    	add    0x2d032900(%ebx),%ah
1000305b:	00 31                	add    %dh,(%ecx)
1000305d:	00 4c 00 b8          	add    %cl,-0x48(%eax,%eax,1)
10003061:	00 bd 00 c2 00 c7    	add    %bh,-0x38ff3e00(%ebp)
10003067:	00 de                	add    %bl,%dh
10003069:	00 f5                	add    %dh,%ch
1000306b:	00 2d 01 95 01 bc    	add    %ch,0xbc019501
10003071:	01 d8                	add    %ebx,%eax
10003073:	01 ef                	add    %ebp,%edi
10003075:	01 03                	add    %eax,(%ebx)
10003077:	00 01                	add    %al,(%ecx)
10003079:	00 00                	add    %al,(%eax)
1000307b:	00 02                	add    %al,(%edx)
1000307d:	02 81 02 00 00 67    	add    0x67000002(%ecx),%al
10003083:	09 86 02 00 00 e3    	or     %eax,-0x1cfffffe(%esi)
10003089:	09 8b 02 02 00 07    	or     %ecx,0x7000202(%ebx)
1000308f:	00 03                	add    %al,(%ebx)
10003091:	00 01                	add    %al,(%ecx)
10003093:	00 08                	add    %cl,(%eax)
10003095:	00 03                	add    %al,(%ebx)
10003097:	00 02                	add    %al,(%edx)
10003099:	00 09                	add    %cl,(%ecx)
1000309b:	00 05 00 02 00 0a    	add    %al,0xa000200
100030a1:	00 07                	add    %al,(%edi)
100030a3:	00 07                	add    %al,(%edi)
100030a5:	02 04 80             	add    (%eax,%eax,4),%al
100030a8:	00 00                	add    %al,(%eax)
100030aa:	01 00                	add    %eax,(%eax)
100030b8:	32 03                	xor    (%ebx),%al
100030ba:	00 00                	add    %al,(%eax)
100030bc:	02 00                	add    (%eax),%al
100030c6:	00 00                	add    %al,(%eax)
100030c8:	3b 02                	cmp    (%edx),%eax
100030ca:	0a 01                	or     (%ecx),%al
100030cc:	00 00                	add    %al,(%eax)
100030ce:	00 00                	add    %al,(%eax)
100030d0:	02 00                	add    (%eax),%al
100030da:	00 00                	add    %al,(%eax)
100030dc:	3b 02                	cmp    (%edx),%eax
100030de:	a8 09                	test   $0x9,%al
100030e0:	00 00                	add    %al,(%eax)
100030e2:	00 00                	add    %al,(%eax)
100030e4:	02 00                	add    (%eax),%al
100030ee:	00 00                	add    %al,(%eax)
100030f0:	3b 02                	cmp    (%edx),%eax
100030f2:	88 06                	mov    %al,(%esi)
100030f4:	00 00                	add    %al,(%eax)
100030f6:	00 00                	add    %al,(%eax)
100030f8:	02 00                	add    (%eax),%al
10003102:	00 00                	add    %al,(%eax)
10003104:	3b 02                	cmp    (%edx),%eax