42172b:	f3 02 c1             	repz add %cl,%al
42172e:	01 34 13             	add    %esi,(%ebx,%edx,1)
421731:	03 03                	add    (%ebx),%eax
421733:	c9                   	leave
421734:	01 5b 13             	add    %ebx,0x13(%ebx)
421737:	09 03                	or     %eax,(%ebx)
421739:	c1 01 a6             	roll   $0xa6,(%ecx)
42173c:	04 17                	add    $0x17,%al
42173e:	03 c1                	add    %ecx,%eax
421740:	01 d8                	add    %ebx,%eax
421742:	0f 23 03             	mov    %ebx,%db0
421745:	31 03                	xor    %eax,(%ebx)
421747:	ce                   	into
421748:	0a 29                	or     (%ecx),%ch
42174a:	03 a1 01 92 0e 30    	add    0x300e9201(%ecx),%esp
421750:	03 31                	add    (%ecx),%esi
421752:	03 67 01             	add    0x1(%edi),%esp
421755:	3c 03                	cmp    $0x3,%al
421757:	c1 01 8f             	roll   $0x8f,(%ecx)
42175a:	01 4f 03             	add    %ecx,0x3(%edi)
42175d:	e1 01                	loope  0x421760
42175f:	91                   	xchg   %eax,%ecx
421760:	12 03                	adc    (%ebx),%al
421762:	03 e1                	add    %ecx,%esp
421764:	01 d7                	add    %edx,%edi
421766:	0b 56 03             	or     0x3(%esi),%edx
421769:	c1 01 b0             	roll   $0xb0,(%ecx)
42176c:	08 4f 03             	or     %cl,0x3(%edi)
42176f:	c1 01 02             	roll   $0x2,(%ecx)
421772:	02 4f 03             	add    0x3(%edi),%cl
421775:	c1 01 5a             	roll   $0x5a,(%ecx)
421778:	09 4f 03             	or     %ecx,0x3(%edi)
42177b:	11 03                	adc    %eax,(%ebx)
42177d:	86 08                	xchg   %cl,(%eax)
42177f:	f3 02 41 03          	repz add 0x3(%ecx),%al
421783:	92                   	xchg   %eax,%edx
421784:	0e                   	push   %cs
421785:	01 00                	add    %eax,(%eax)
421787:	f9                   	stc
421788:	02 6c 10 8c          	add    -0x74(%eax,%edx,1),%ch
42178c:	03 41 03             	add    0x3(%ecx),%eax
42178f:	92                   	xchg   %eax,%edx
421790:	0e                   	push   %cs
421791:	93                   	xchg   %eax,%ebx
421792:	03 f9                	add    %ecx,%edi
421794:	02 7a 10             	add    0x10(%edx),%bh
421797:	8c 03                	mov    %es,(%ebx)
421799:	69 01 92 10 9c 03    	imul   $0x39c1092,(%ecx),%eax
42179f:	e9 01 92 0e 06       	jmp    0x650a9a5
4217a4:	00 e9                	add    %ch,%cl
4217a6:	01 59 04             	add    %ebx,0x4(%ecx)
4217a9:	10 00                	adc    %al,(%eax)
4217ab:	e9 01 44 08 10       	jmp    0x104a5bb1
4217b0:	00 51 01             	add    %dl,0x1(%ecx)
4217b3:	7e 0f                	jle    0x4217c4
4217b5:	54                   	push   %esp
4217b6:	02 14 00             	add    (%eax,%eax,1),%dl
4217b9:	92                   	xchg   %eax,%edx
4217ba:	0e                   	push   %cs
4217bb:	06                   	push   %es
4217bc:	00 14 00             	add    %dl,(%eax,%eax,1)
4217bf:	92                   	xchg   %eax,%edx
4217c0:	0e                   	push   %cs
4217c1:	7b 01                	jnp    0x4217c4
4217c3:	c9                   	leave
4217c4:	01 ce                	add    %ecx,%esi
4217c6:	0a c0                	or     %al,%al
4217c8:	03 c9                	add    %ecx,%ecx
4217ca:	01 92 0e cd 03 c9    	add    %edx,-0x36fc32f2(%edx)
4217d0:	01 a6 03 17 03 c9    	add    %esp,-0x36fce8fd(%esi)
4217d6:	01 ce                	add    %ecx,%esi
4217d8:	0a db                	or     %bl,%bl
4217da:	03 51 03             	add    0x3(%ecx),%edx
4217dd:	92                   	xchg   %eax,%edx
4217de:	0e                   	push   %cs
4217df:	e2 03                	loop   0x4217e4
4217e1:	c9                   	leave
4217e2:	01 d7                	add    %edx,%edi
4217e4:	0a ea                	or     %dl,%ch
4217e6:	03 c9                	add    %ecx,%ecx
4217e8:	01 90 0a f2 03 61    	add    %edx,0x6103f20a(%eax)
4217ee:	03 46 0a             	add    0xa(%esi),%eax
4217f1:	f9                   	stc
4217f2:	03 c1                	add    %ecx,%eax
4217f4:	01 10                	add    %edx,(%eax)
4217f6:	10 f9                	adc    %bh,%cl
4217f8:	00 c9                	add    %cl,%cl
4217fa:	01 dd                	add    %ebx,%ebp
4217fc:	10 03                	adc    %al,(%ebx)
4217fe:	04 c1                	add    $0xc1,%al
421800:	01 3c 10             	add    %edi,(%eax,%edx,1)
421803:	f9                   	stc
421804:	00 c9                	add    %cl,%cl
421806:	01 11                	add    %edx,(%ecx)
421808:	13 10                	adc    (%eax),%edx
42180a:	04 c9                	add    $0xc9,%al
42180c:	01 1e                	add    %ebx,(%esi)
42180e:	13 18                	adc    (%eax),%ebx
421810:	04 01                	add    $0x1,%al
421812:	02 92 0e 06 00 29    	add    0x2900060e(%edx),%dl
421818:	00 a3 00 86 06 29    	add    %ah,0x29068600(%ebx)
42181e:	00 ab 00 8b 06 29    	add    %ch,0x29068b00(%ebx)
421824:	00 cb                	add    %cl,%bl
421826:	00 e9                	add    %ch,%cl
421828:	05 29 00 d3 00       	add    $0xd30029,%eax
42182d:	7c 07                	jl     0x421836
42182f:	2a 00                	sub    (%eax),%al
421831:	ab                   	stos   %eax,%es:(%edi)
421832:	00 8b 06 2e 00 0b    	add    %cl,0xb002e06(%ebx)
421838:	00 a6 05 2e 00 13    	add    %ah,0x13002e05(%esi)
42183e:	00 af 05 2e 00 1b    	add    %ch,0x1b002e05(%edi)
421844:	00 ce                	add    %cl,%dh
421846:	05 2e 00 23 00       	add    $0x23002e,%eax
42184b:	d7                   	xlat   %ds:(%ebx)
42184c:	05 2e 00 2b 00       	add    $0x2b002e,%eax
421851:	e9 05 2e 00 33       	jmp    0x3342465b
421856:	00 e9                	add    %ch,%cl
421858:	05 2e 00 3b 00       	add    $0x3b002e,%eax
42185d:	e9 05 2e 00 43       	jmp    0x43424667
421862:	00 d7                	add    %dl,%bh
421864:	05 2e 00 4b 00       	add    $0x4b002e,%eax
421869:	ef                   	out    %eax,(%dx)
42186a:	05 2e 00 53 00       	add    $0x53002e,%eax
42186f:	e9 05 2e 00 5b       	jmp    0x5b424679
421874:	00 e9                	add    %ch,%cl
421876:	05 2e 00 63 00       	add    $0x63002e,%eax
42187b:	07                   	pop    %es
42187c:	06                   	push   %es
42187d:	2e 00 6b 00          	add    %ch,%cs:0x0(%ebx)
421881:	31 06                	xor    %eax,(%esi)
421883:	2e 00 73 00          	add    %dh,%cs:0x0(%ebx)
421887:	3e 06                	ds push %es
421889:	49                   	dec    %ecx
42188a:	00 a3 00 86 06 49    	add    %ah,0x49068600(%ebx)
421890:	00 ab 00 8b 06 49    	add    %ch,0x49068b00(%ebx)
421896:	00 cb                	add    %cl,%bl
421898:	00 e9                	add    %ch,%cl
42189a:	05 49 00 d3 00       	add    $0xd30049,%eax
42189f:	7c 07                	jl     0x4218a8
4218a1:	4a                   	dec    %edx
4218a2:	00 ab 00 8b 06 63    	add    %ch,0x63068b00(%ebx)
4218a8:	00 7b 00             	add    %bh,0x0(%ebx)
4218ab:	cb                   	lret
4218ac:	06                   	push   %es
4218ad:	63 00                	arpl   %eax,(%eax)
4218af:	83 00 d5             	addl   $0xffffffd5,(%eax)
4218b2:	06                   	push   %es
4218b3:	63 00                	arpl   %eax,(%eax)
4218b5:	8b 00                	mov    (%eax),%eax
4218b7:	db 06                	fildl  (%esi)
4218b9:	63 00                	arpl   %eax,(%eax)
4218bb:	93                   	xchg   %eax,%ebx
4218bc:	00 f6                	add    %dh,%dh
4218be:	06                   	push   %es
4218bf:	63 00                	arpl   %eax,(%eax)
4218c1:	9b                   	fwait
4218c2:	00 02                	add    %al,(%edx)
4218c4:	07                   	pop    %es
4218c5:	69 00 a3 00 86 06    	imul   $0x68600a3,(%eax),%eax
4218cb:	69 00 ab 00 8b 06    	imul   $0x68b00ab,(%eax),%eax
4218d1:	69 00 cb 00 d5 06    	imul   $0x6d500cb,(%eax),%eax
4218d7:	69 00 d3 00 85 07    	imul   $0x78500d3,(%eax),%eax
4218dd:	6a 00                	push   $0x0
4218df:	ab                   	stos   %eax,%es:(%edi)
4218e0:	00 8b 06 83 00 ab    	add    %cl,-0x54ff7cfa(%ebx)
4218e6:	00 17                	add    %dl,(%edi)
4218e8:	07                   	pop    %es
4218e9:	83 00 a3             	addl   $0xffffffa3,(%eax)
4218ec:	00 86 06 83 00 bb    	add    %al,-0x44ff7cfa(%esi)
4218f2:	00 86 06 89 00 a3    	add    %al,-0x5cff76fa(%esi)
4218f8:	00 86 06 89 00 ab    	add    %al,-0x54ff76fa(%esi)
4218fe:	00 8b 06 89 00 d3    	add    %cl,-0x2cff76fa(%ebx)
421904:	00 c2                	add    %al,%dl
421906:	06                   	push   %es
421907:	8a 00                	mov    (%eax),%al
421909:	ab                   	stos   %eax,%es:(%edi)
42190a:	00 8b 06 a3 00 ab    	add    %cl,-0x54ff5cfa(%ebx)
421910:	00 8b 06 a9 00 a3    	add    %cl,-0x5cff56fa(%ebx)
421916:	00 86 06 a9 00 ab    	add    %al,-0x54ff56fa(%esi)
42191c:	00 8b 06 a9 00 d3    	add    %cl,-0x2cff56fa(%ebx)
421922:	00 c2                	add    %al,%dl
421924:	06                   	push   %es
421925:	aa                   	stos   %al,%es:(%edi)
421926:	00 ab 00 8b 06 c3    	add    %ch,-0x3cf97500(%ebx)
42192c:	00 ab 00 8b 06 c9    	add    %ch,-0x36f97500(%ebx)
421932:	00 db                	add    %bl,%bl
421934:	00 7c 07 ca          	add    %bh,-0x36(%edi,%eax,1)
421938:	00 ab 00 8b 06 e0    	add    %ch,-0x1ff97500(%ebx)
42193e:	00 a3 00 86 06 e0    	add    %ah,-0x1ff97a00(%ebx)
421944:	00 ab 00 8b 06 e3    	add    %ch,-0x1cf97500(%ebx)
42194a:	00 b3 00 59 07 e3    	add    %dh,-0x1cf8a700(%ebx)
421950:	00 8b 00 63 07 e9    	add    %cl,-0x16f89d00(%ebx)
421956:	00 db                	add    %bl,%bl
421958:	00 7c 07 ea          	add    %bh,-0x16(%edi,%eax,1)
42195c:	00 ab 00 8b 06 00    	add    %ch,0x68b00(%ebx)
421962:	01 a3 00 86 06 00    	add    %esp,0x68600(%ebx)
421968:	01 ab 00 8b 06 03    	add    %ebp,0x3068b00(%ebx)
42196e:	01 b3 00 59 07 03    	add    %esi,0x3075900(%ebx)
421974:	01 8b 00 63 07 09    	add    %ecx,0x9076300(%ebx)
42197a:	01 a3 00 86 06 09    	add    %esp,0x9068600(%ebx)
421980:	01 ab 00 8b 06 0a    	add    %ebp,0xa068b00(%ebx)
421986:	01 ab 00 8b 06 29    	add    %ebp,0x29068b00(%ebx)
42198c:	01 a3 00 86 06 29    	add    %esp,0x29068600(%ebx)
421992:	01 ab 00 8b 06 49    	add    %ebp,0x49068b00(%ebx)
421998:	01 a3 00 86 06 49    	add    %esp,0x49068600(%ebx)
42199e:	01 ab 00 8b 06 63    	add    %ebp,0x63068b00(%ebx)
4219a4:	01 ab 00 8b 06 69    	add    %ebp,0x69068b00(%ebx)
4219aa:	01 a3 00 86 06 69    	add    %esp,0x69068600(%ebx)
4219b0:	01 ab 00 8b 06 81    	add    %ebp,-0x7ef97500(%ebx)
4219b6:	01 bb 00 86 06 81    	add    %edi,-0x7ef97a00(%ebx)
4219bc:	01 c3                	add    %eax,%ebx
4219be:	00 c2                	add    %al,%dl
4219c0:	06                   	push   %es
4219c1:	83 01 ab             	addl   $0xffffffab,(%ecx)
4219c4:	00 8b 06 89 01 a3    	add    %cl,-0x5cfe76fa(%ebx)
4219ca:	00 86 06 89 01 ab    	add    %al,-0x54fe76fa(%esi)
4219d0:	00 8b 06 89 01 cb    	add    %cl,-0x34fe76fa(%ebx)
4219d6:	00 e9                	add    %ch,%cl
4219d8:	05 a1 01 bb 00       	add    $0xbb01a1,%eax
4219dd:	86 06                	xchg   %al,(%esi)
4219df:	a1 01 c3 00 c2       	mov    0xc200c301,%eax
4219e4:	06                   	push   %es
4219e5:	a9 01 a3 00 86       	test   $0x8600a301,%eax
4219ea:	06                   	push   %es
4219eb:	a9 01 ab 00 8b       	test   $0x8b00ab01,%eax
4219f0:	06                   	push   %es
4219f1:	c1 01 bb             	roll   $0xbb,(%ecx)
4219f4:	00 86 06 c1 01 c3    	add    %al,-0x3cfe3efa(%esi)
4219fa:	00 c2                	add    %al,%dl
4219fc:	06                   	push   %es
4219fd:	c9                   	leave
4219fe:	01 a3 00 86 06 c9    	add    %esp,-0x36f97a00(%ebx)
421a04:	01 ab 00 8b 06 e0    	add    %ebp,-0x1ff97500(%ebx)
421a0a:	01 a3 00 86 06 e0    	add    %esp,-0x1ff97a00(%ebx)
421a10:	01 ab 00 8b 06 e1    	add    %ebp,-0x1ef97500(%ebx)
421a16:	01 bb 00 86 06 e1    	add    %edi,-0x1ef97a00(%ebx)
421a1c:	01 c3                	add    %eax,%ebx
421a1e:	00 c2                	add    %al,%dl
421a20:	06                   	push   %es
421a21:	e9 01 a3 00 86       	jmp    0x8642bd27
421a26:	06                   	push   %es
421a27:	e9 01 ab 00 8b       	jmp    0x8b42c52d
421a2c:	06                   	push   %es
421a2d:	00 02                	add    %al,(%edx)
421a2f:	a3 00 86 06 00       	mov    %eax,0x68600
421a34:	02 ab 00 8b 06 09    	add    0x9068b00(%ebx),%ch
421a3a:	02 a3 00 86 06 09    	add    0x9068600(%ebx),%ah
421a40:	02 ab 00 8b 06 20    	add    0x20068b00(%ebx),%ch
421a46:	02 a3 00 86 06 20    	add    0x20068600(%ebx),%ah
421a4c:	02 ab 00 8b 06 29    	add    0x29068b00(%ebx),%ch
421a52:	02 a3 00 86 06 29    	add    0x29068600(%ebx),%ah
421a58:	02 ab 00 8b 06 40    	add    0x40068b00(%ebx),%ch
421a5e:	02 a3 00 86 06 40    	add    0x40068600(%ebx),%ah
421a64:	02 ab 00 8b 06 49    	add    0x49068b00(%ebx),%ch
421a6a:	02 a3 00 86 06 49    	add    0x49068600(%ebx),%ah
421a70:	02 ab 00 8b 06 49    	add    0x49068b00(%ebx),%ch
421a76:	02 cb                	add    %bl,%cl
421a78:	00 e9                	add    %ch,%cl
421a7a:	05 60 02 a3 00       	add    $0xa30260,%eax
421a7f:	86 06                	xchg   %al,(%esi)
421a81:	60                   	pusha
421a82:	02 ab 00 8b 06 69    	add    0x69068b00(%ebx),%ch
421a88:	02 a3 00 86 06 69    	add    0x69068600(%ebx),%ah
421a8e:	02 ab 00 8b 06 80    	add    -0x7ff97500(%ebx),%ch
421a94:	02 a3 00 86 06 80    	add    -0x7ff97a00(%ebx),%ah
421a9a:	02 ab 00 8b 06 81    	add    -0x7ef97500(%ebx),%ch
421aa0:	02 bb 00 86 06 81    	add    -0x7ef97a00(%ebx),%bh
421aa6:	02 c3                	add    %bl,%al
421aa8:	00 c2                	add    %al,%dl
421aaa:	06                   	push   %es
421aab:	89 02                	mov    %eax,(%edx)
421aad:	a3 00 86 06 89       	mov    %eax,0x89068600
421ab2:	02 ab 00 8b 06 a0    	add    -0x5ff97500(%ebx),%ch
421ab8:	02 a3 00 86 06 a0    	add    -0x5ff97a00(%ebx),%ah
421abe:	02 ab 00 8b 06 a1    	add    -0x5ef97500(%ebx),%ch
421ac4:	02 bb 00 86 06 a1    	add    -0x5ef97a00(%ebx),%bh
421aca:	02 c3                	add    %bl,%al
421acc:	00 c2                	add    %al,%dl
421ace:	06                   	push   %es
421acf:	a9 02 a3 00 86       	test   $0x8600a302,%eax
421ad4:	06                   	push   %es
421ad5:	a9 02 ab 00 8b       	test   $0x8b00ab02,%eax
421ada:	06                   	push   %es
421adb:	c0 02 a3             	rolb   $0xa3,(%edx)
421ade:	00 86 06 c0 02 ab    	add    %al,-0x54fd3ffa(%esi)
421ae4:	00 8b 06 c1 02 bb    	add    %cl,-0x44fd3efa(%ebx)
421aea:	00 86 06 c1 02 c3    	add    %al,-0x3cfd3efa(%esi)
421af0:	00 c2                	add    %al,%dl
421af2:	06                   	push   %es
421af3:	c9                   	leave
421af4:	02 a3 00 86 06 c9    	add    -0x36f97a00(%ebx),%ah
421afa:	02 ab 00 8b 06 e0    	add    -0x1ff97500(%ebx),%ch
421b00:	02 a3 00 86 06 e0    	add    -0x1ff97a00(%ebx),%ah
421b06:	02 ab 00 8b 06 e1    	add    -0x1ef97500(%ebx),%ch
421b0c:	02 bb 00 86 06 e1    	add    -0x1ef97a00(%ebx),%bh
421b12:	02 c3                	add    %bl,%al
421b14:	00 c2                	add    %al,%dl
421b16:	06                   	push   %es
421b17:	e9 02 a3 00 86       	jmp    0x8642be1e
421b1c:	06                   	push   %es
421b1d:	e9 02 ab 00 8b       	jmp    0x8b42c624
421b22:	06                   	push   %es
421b23:	00 03                	add    %al,(%ebx)
421b25:	a3 00 86 06 00       	mov    %eax,0x68600
421b2a:	03 ab 00 8b 06 09    	add    0x9068b00(%ebx),%ebp
421b30:	03 a3 00 86 06 09    	add    0x9068600(%ebx),%esp
421b36:	03 ab 00 8b 06 20    	add    0x20068b00(%ebx),%ebp
421b3c:	03 a3 00 86 06 20    	add    0x20068600(%ebx),%esp
421b42:	03 ab 00 8b 06 29    	add    0x29068b00(%ebx),%ebp
421b48:	03 a3 00 86 06 29    	add    0x29068600(%ebx),%esp
421b4e:	03 ab 00 8b 06 40    	add    0x40068b00(%ebx),%ebp
421b54:	03 a3 00 86 06 40    	add    0x40068600(%ebx),%esp
421b5a:	03 ab 00 8b 06 49    	add    0x49068b00(%ebx),%ebp
421b60:	03 a3 00 86 06 49    	add    0x49068600(%ebx),%esp
421b66:	03 ab 00 8b 06 60    	add    0x60068b00(%ebx),%ebp
421b6c:	03 a3 00 86 06 60    	add    0x60068600(%ebx),%esp
421b72:	03 ab 00 8b 06 69    	add    0x69068b00(%ebx),%ebp
421b78:	03 a3 00 86 06 69    	add    0x69068600(%ebx),%esp
421b7e:	03 ab 00 8b 06 89    	add    -0x76f97500(%ebx),%ebp
421b84:	03 a3 00 86 06 89    	add    -0x76f97a00(%ebx),%esp
421b8a:	03 ab 00 8b 06 a9    	add    -0x56f97500(%ebx),%ebp
421b90:	03 a3 00 86 06 a9    	add    -0x56f97a00(%ebx),%esp
421b96:	03 ab 00 8b 06 c9    	add    -0x36f97500(%ebx),%ebp
421b9c:	03 a3 00 86 06 c9    	add    -0x36f97a00(%ebx),%esp
421ba2:	03 ab 00 8b 06 e9    	add    -0x16f97500(%ebx),%ebp
421ba8:	03 a3 00 86 06 e9    	add    -0x16f97a00(%ebx),%esp
421bae:	03 ab 00 8b 06 09    	add    0x9068b00(%ebx),%ebp
421bb4:	04 a3                	add    $0xa3,%al
421bb6:	00 86 06 09 04 ab    	add    %al,-0x54fbf6fa(%esi)
421bbc:	00 8b 06 00 05 a3    	add    %cl,-0x5cfafffa(%ebx)
421bc2:	00 86 06 00 05 ab    	add    %al,-0x54fafffa(%esi)
421bc8:	00 8b 06 20 05 a3    	add    %cl,-0x5cfadffa(%ebx)
421bce:	00 86 06 20 05 ab    	add    %al,-0x54fadffa(%esi)
421bd4:	00 8b 06 40 05 a3    	add    %cl,-0x5cfabffa(%ebx)
421bda:	00 86 06 40 05 ab    	add    %al,-0x54fabffa(%esi)
421be0:	00 8b 06 20 06 bb    	add    %cl,-0x44f9dffa(%ebx)
421be6:	00 86 06 40 06 bb    	add    %al,-0x44f9bffa(%esi)
421bec:	00 86 06 60 06 bb    	add    %al,-0x44f99ffa(%esi)
421bf2:	00 86 06 80 06 bb    	add    %al,-0x44f97ffa(%esi)
421bf8:	00 86 06 a0 06 bb    	add    %al,-0x44f95ffa(%esi)
421bfe:	00 86 06 c0 06 bb    	add    %al,-0x44f93ffa(%esi)
421c04:	00 86 06 e0 06 bb    	add    %al,-0x44f91ffa(%esi)
421c0a:	00 86 06 00 07 bb    	add    %al,-0x44f8fffa(%esi)
421c10:	00 86 06 20 07 a3    	add    %al,-0x5cf8dffa(%esi)
421c16:	00 86 06 20 07 ab    	add    %al,-0x54f8dffa(%esi)
421c1c:	00 8b 06 40 07 a3    	add    %cl,-0x5cf8bffa(%ebx)
421c22:	00 86 06 40 07 ab    	add    %al,-0x54f8bffa(%esi)
421c28:	00 8b 06 60 07 a3    	add    %cl,-0x5cf89ffa(%ebx)
421c2e:	00 86 06 60 07 ab    	add    %al,-0x54f89ffa(%esi)
421c34:	00 8b 06 80 07 a3    	add    %cl,-0x5cf87ffa(%ebx)