419f0d:	56                   	push   %esi
419f0e:	00 52 00             	add    %dl,0x0(%edx)
419f11:	74 00                	je     0x419f13
419f13:	77 00                	ja     0x419f15
419f15:	62 00                	bound  %eax,(%eax)
419f17:	71 00                	jno    0x419f19
419f19:	2f                   	das
419f1a:	00 6c 00 32          	add    %ch,0x32(%eax,%eax,1)
419f1e:	00 57 00             	add    %dl,0x0(%edi)
419f21:	6e                   	outsb  %ds:(%esi),(%dx)
419f22:	00 77 00             	add    %dh,0x0(%edi)
419f25:	49                   	dec    %ecx
419f26:	00 2b                	add    %ch,(%ebx)
419f28:	00 6e 00             	add    %ch,0x0(%esi)
419f2b:	68 00 56 00 54       	push   $0x54005600
419f30:	00 53 00             	add    %dl,0x0(%ebx)
419f33:	33 00                	xor    (%eax),%eax
419f35:	67 00 68 00          	add    %ch,0x0(%bx,%si)
419f39:	50                   	push   %eax
419f3a:	00 47 00             	add    %al,0x0(%edi)
419f3d:	35 00 52 00 4c       	xor    $0x4c005200,%eax
419f42:	00 55 00             	add    %dl,0x0(%ebp)
419f45:	32 00                	xor    (%eax),%al
419f47:	5a                   	pop    %edx
419f48:	00 50 00             	add    %dl,0x0(%eax)
419f4b:	4f                   	dec    %edi
419f4c:	00 35 00 6a 00 74    	add    %dh,0x74006a00
419f52:	00 30                	add    %dh,(%eax)
419f54:	00 71 00             	add    %dh,0x0(%ecx)
419f57:	45                   	inc    %ebp
419f58:	00 46 00             	add    %al,0x0(%esi)
419f5b:	62 00                	bound  %eax,(%eax)
419f5d:	39 00                	cmp    %eax,(%eax)
419f5f:	6d                   	insl   (%dx),%es:(%edi)
419f60:	00 38                	add    %bh,(%eax)
419f62:	00 70 00             	add    %dh,0x0(%eax)
419f65:	57                   	push   %edi
419f66:	00 50 00             	add    %dl,0x0(%eax)
419f69:	38 00                	cmp    %al,(%eax)
419f6b:	38 00                	cmp    %al,(%eax)
419f6d:	50                   	push   %eax
419f6e:	00 52 00             	add    %dl,0x0(%edx)
419f71:	63 00                	arpl   %eax,(%eax)
419f73:	62 00                	bound  %eax,(%eax)
419f75:	7a 00                	jp     0x419f77
419f77:	75 00                	jne    0x419f79
419f79:	6e                   	outsb  %ds:(%esi),(%dx)
419f7a:	00 69 00             	add    %ch,0x0(%ecx)
419f7d:	75 00                	jne    0x419f7f
419f7f:	5a                   	pop    %edx
419f80:	00 65 00             	add    %ah,0x0(%ebp)
419f83:	59                   	pop    %ecx
419f84:	00 6e 00             	add    %ch,0x0(%esi)
419f87:	31 00                	xor    %eax,(%eax)
419f89:	4b                   	dec    %ebx
419f8a:	00 72 00             	add    %dh,0x0(%edx)
419f8d:	68 00 64 00 43       	push   $0x43006400
419f92:	00 35 00 58 00 33    	add    %dh,0x33005800
419f98:	00 49 00             	add    %cl,0x0(%ecx)
419f9b:	45                   	inc    %ebp
419f9c:	00 79 00             	add    %bh,0x0(%ecx)
419f9f:	74 00                	je     0x419fa1
419fa1:	38 00                	cmp    %al,(%eax)
419fa3:	6e                   	outsb  %ds:(%esi),(%dx)
419fa4:	00 66 00             	add    %ah,0x0(%esi)
419fa7:	6b 00 44             	imul   $0x44,(%eax),%eax
419faa:	00 41 00             	add    %al,0x0(%ecx)
419fad:	72 00                	jb     0x419faf
419faf:	57                   	push   %edi
419fb0:	00 47 00             	add    %al,0x0(%edi)
419fb3:	32 00                	xor    (%eax),%al
419fb5:	61                   	popa
419fb6:	00 73 00             	add    %dh,0x0(%ebx)
419fb9:	6f                   	outsl  %ds:(%esi),(%dx)
419fba:	00 71 00             	add    %dh,0x0(%ecx)
419fbd:	5a                   	pop    %edx
419fbe:	00 49 00             	add    %cl,0x0(%ecx)
419fc1:	54                   	push   %esp
419fc2:	00 55 00             	add    %dl,0x0(%ebp)
419fc5:	64 00 55 00          	add    %dl,%fs:0x0(%ebp)
419fc9:	4c                   	dec    %esp
419fca:	00 2b                	add    %ch,(%ebx)
419fcc:	00 64 00 4d          	add    %ah,0x4d(%eax,%eax,1)
419fd0:	00 2b                	add    %ch,(%ebx)
419fd2:	00 7a 00             	add    %bh,0x0(%edx)
419fd5:	49                   	dec    %ecx
419fd6:	00 36                	add    %dh,(%esi)
419fd8:	00 55 00             	add    %dl,0x0(%ebp)
419fdb:	31 00                	xor    %eax,(%eax)
419fdd:	34 00                	xor    $0x0,%al
419fdf:	38 00                	cmp    %al,(%eax)
419fe1:	50                   	push   %eax
419fe2:	00 5a 00             	add    %bl,0x0(%edx)
419fe5:	61                   	popa
419fe6:	00 7a 00             	add    %bh,0x0(%edx)
419fe9:	50                   	push   %eax
419fea:	00 79 00             	add    %bh,0x0(%ecx)
419fed:	71 00                	jno    0x419fef
419fef:	78 00                	js     0x419ff1
419ff1:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
419ff5:	6a 00                	push   $0x0
419ff7:	38 00                	cmp    %al,(%eax)
419ff9:	4e                   	dec    %esi
419ffa:	00 59 00             	add    %bl,0x0(%ecx)
419ffd:	59                   	pop    %ecx
419ffe:	00 7a 00             	add    %bh,0x0(%edx)
41a001:	73 00                	jae    0x41a003
41a003:	7a 00                	jp     0x41a005
41a005:	67 00 39             	add    %bh,(%bx,%di)
41a008:	00 46 00             	add    %al,0x0(%esi)
41a00b:	45                   	inc    %ebp
41a00c:	00 61 00             	add    %ah,0x0(%ecx)
41a00f:	7a 00                	jp     0x41a011
41a011:	5a                   	pop    %edx
41a012:	00 62 00             	add    %ah,0x0(%edx)
41a015:	36 00 57 00          	add    %dl,%ss:0x0(%edi)
41a019:	4b                   	dec    %ebx
41a01a:	00 7a 00             	add    %bh,0x0(%edx)
41a01d:	4a                   	dec    %edx
41a01e:	00 31                	add    %dh,(%ecx)
41a020:	00 76 00             	add    %dh,0x0(%esi)
41a023:	5a                   	pop    %edx
41a024:	00 58 00             	add    %bl,0x0(%eax)
41a027:	2f                   	das
41a028:	00 6a 00             	add    %ch,0x0(%edx)
41a02b:	62 00                	bound  %eax,(%eax)
41a02d:	6d                   	insl   (%dx),%es:(%edi)
41a02e:	00 64 00 30          	add    %ah,0x30(%eax,%eax,1)
41a032:	00 45 00             	add    %al,0x0(%ebp)
41a035:	36 00 4c 00 70       	add    %cl,%ss:0x70(%eax,%eax,1)
41a03a:	00 30                	add    %dh,(%eax)
41a03c:	00 4d 00             	add    %cl,0x0(%ebp)
41a03f:	7a 00                	jp     0x41a041
41a041:	75 00                	jne    0x41a043
41a043:	4b                   	dec    %ebx
41a044:	00 72 00             	add    %dh,0x0(%edx)
41a047:	2b 00                	sub    (%eax),%eax
41a049:	43                   	inc    %ebx
41a04a:	00 6e 00             	add    %ch,0x0(%esi)
41a04d:	4a                   	dec    %edx
41a04e:	00 78 00             	add    %bh,0x0(%eax)
41a051:	6d                   	insl   (%dx),%es:(%edi)
41a052:	00 68 00             	add    %ch,0x0(%eax)
41a055:	53                   	push   %ebx
41a056:	00 50 00             	add    %dl,0x0(%eax)
41a059:	70 00                	jo     0x41a05b
41a05b:	6a 00                	push   $0x0
41a05d:	6e                   	outsb  %ds:(%esi),(%dx)
41a05e:	00 4a 00             	add    %cl,0x0(%edx)
41a061:	61                   	popa
41a062:	00 67 00             	add    %ah,0x0(%edi)
41a065:	59                   	pop    %ecx
41a066:	00 53 00             	add    %dl,0x0(%ebx)
41a069:	36 00 79 00          	add    %bh,%ss:0x0(%ecx)
41a06d:	53                   	push   %ebx
41a06e:	00 55 00             	add    %dl,0x0(%ebp)
41a071:	65 00 2f             	add    %ch,%gs:(%edi)
41a074:	00 53 00             	add    %dl,0x0(%ebx)
41a077:	4e                   	dec    %esi
41a078:	00 46 00             	add    %al,0x0(%esi)
41a07b:	76 00                	jbe    0x41a07d
41a07d:	48                   	dec    %eax
41a07e:	00 2f                	add    %ch,(%edi)
41a080:	00 30                	add    %dh,(%eax)
41a082:	00 35 00 2f 00 72    	add    %dh,0x72002f00
41a088:	00 56 00             	add    %dl,0x0(%esi)
41a08b:	72 00                	jb     0x41a08d
41a08d:	59                   	pop    %ecx
41a08e:	00 2b                	add    %ch,(%ebx)
41a090:	00 48 00             	add    %cl,0x0(%eax)
41a093:	45                   	inc    %ebp
41a094:	00 78 00             	add    %bh,0x0(%eax)
41a097:	6b 00 47             	imul   $0x47,(%eax),%eax
41a09a:	00 6a 00             	add    %ch,0x0(%edx)
41a09d:	47                   	inc    %edi
41a09e:	00 43 00             	add    %al,0x0(%ebx)
41a0a1:	51                   	push   %ecx
41a0a2:	00 32                	add    %dh,(%edx)
41a0a4:	00 35 00 4b 00 47    	add    %dh,0x47004b00
41a0aa:	00 35 00 68 00 64    	add    %dh,0x64006800
41a0b0:	00 57 00             	add    %dl,0x0(%edi)
41a0b3:	72 00                	jb     0x41a0b5
41a0b5:	73 00                	jae    0x41a0b7
41a0b7:	47                   	inc    %edi
41a0b8:	00 32                	add    %dh,(%edx)
41a0ba:	00 4a 00             	add    %cl,0x0(%edx)
41a0bd:	6b 00 66             	imul   $0x66,(%eax),%eax
41a0c0:	00 65 00             	add    %ah,0x0(%ebp)
41a0c3:	59                   	pop    %ecx
41a0c4:	00 6e 00             	add    %ch,0x0(%esi)
41a0c7:	31 00                	xor    %eax,(%eax)
41a0c9:	4b                   	dec    %ebx
41a0ca:	00 72 00             	add    %dh,0x0(%edx)
41a0cd:	68 00 64 00 43       	push   $0x43006400
41a0d2:	00 35 00 37 00 44    	add    %dh,0x44003700
41a0d8:	00 53 00             	add    %dl,0x0(%ebx)
41a0db:	4d                   	dec    %ebp
41a0dc:	00 49 00             	add    %cl,0x0(%ecx)
41a0df:	42                   	inc    %edx
41a0e0:	00 59 00             	add    %bl,0x0(%ecx)
41a0e3:	49                   	dec    %ecx
41a0e4:	00 6e 00             	add    %ch,0x0(%esi)
41a0e7:	45                   	inc    %ebp
41a0e8:	00 36                	add    %dh,(%esi)
41a0ea:	00 33                	add    %dh,(%ebx)
41a0ec:	00 63 00             	add    %ah,0x0(%ebx)
41a0ef:	4c                   	dec    %esp
41a0f0:	00 46 00             	add    %al,0x0(%esi)
41a0f3:	48                   	dec    %eax
41a0f4:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
41a0f8:	00 52 00             	add    %dl,0x0(%edx)
41a0fb:	41                   	inc    %ecx
41a0fc:	00 54 00 50          	add    %dl,0x50(%eax,%eax,1)
41a100:	00 6e 00             	add    %ch,0x0(%esi)
41a103:	73 00                	jae    0x41a105
41a105:	53                   	push   %ebx
41a106:	00 34 00             	add    %dh,(%eax,%eax,1)
41a109:	75 00                	jne    0x41a10b
41a10b:	69 00 4a 00 52 00    	imul   $0x52004a,(%eax),%eax
41a111:	6d                   	insl   (%dx),%es:(%edi)
41a112:	00 51 00             	add    %dl,0x0(%ecx)
41a115:	6c                   	insb   (%dx),%es:(%edi)
41a116:	00 43 00             	add    %al,0x0(%ebx)
41a119:	6b 00 39             	imul   $0x39,(%eax),%eax
41a11c:	00 43 00             	add    %al,0x0(%ebx)
41a11f:	41                   	inc    %ecx
41a120:	00 46 00             	add    %al,0x0(%esi)
41a123:	31 00                	xor    %eax,(%eax)
41a125:	50                   	push   %eax
41a126:	00 47 00             	add    %al,0x0(%edi)
41a129:	43                   	inc    %ebx
41a12a:	00 35 00 68 00 64    	add    %dh,0x64006800
41a130:	00 57 00             	add    %dl,0x0(%edi)
41a133:	72 00                	jb     0x41a135
41a135:	73 00                	jae    0x41a137
41a137:	47                   	inc    %edi
41a138:	00 32                	add    %dh,(%edx)
41a13a:	00 4a 00             	add    %cl,0x0(%edx)
41a13d:	6b 00 2f             	imul   $0x2f,(%eax),%eax
41a140:	00 38                	add    %bh,(%eax)
41a142:	00 4f 00             	add    %cl,0x0(%edi)
41a145:	6c                   	insb   (%dx),%es:(%edi)
41a146:	00 69 00             	add    %ch,0x0(%ecx)
41a149:	78 00                	js     0x41a14b
41a14b:	62 00                	bound  %eax,(%eax)
41a14d:	4b                   	dec    %ebx
41a14e:	00 4e 00             	add    %cl,0x0(%esi)
41a151:	65 00 64 00 71       	add    %ah,%gs:0x71(%eax,%eax,1)
41a156:	00 30                	add    %dh,(%eax)
41a158:	00 67 00             	add    %ah,0x0(%edi)
41a15b:	6d                   	insl   (%dx),%es:(%edi)
41a15c:	00 53 00             	add    %dl,0x0(%ebx)
41a15f:	6f                   	outsl  %ds:(%esi),(%dx)
41a160:	00 33                	add    %dh,(%ebx)
41a162:	00 55 00             	add    %dl,0x0(%ebp)
41a165:	51                   	push   %ecx
41a166:	00 45 00             	add    %al,0x0(%ebp)
41a169:	30 00                	xor    %al,(%eax)
41a16b:	34 00                	xor    $0x0,%al
41a16d:	41                   	inc    %ecx
41a16e:	00 67 00             	add    %ah,0x0(%edi)
41a171:	38 00                	cmp    %al,(%eax)
41a173:	41                   	inc    %ecx
41a174:	00 72 00             	add    %dh,0x0(%edx)
41a177:	4e                   	dec    %esi
41a178:	00 6e 00             	add    %ch,0x0(%esi)
41a17b:	63 00                	arpl   %eax,(%eax)
41a17d:	75 00                	jne    0x41a17f
41a17f:	6b 00 54             	imul   $0x54,(%eax),%eax
41a182:	00 6d 00             	add    %ch,0x0(%ebp)
41a185:	34 00                	xor    $0x0,%al
41a187:	38 00                	cmp    %al,(%eax)
41a189:	6a 00                	push   $0x0
41a18b:	63 00                	arpl   %eax,(%eax)
41a18d:	4d                   	dec    %ebp
41a18e:	00 2f                	add    %ch,(%edi)
41a190:	00 6c 00 70          	add    %ch,0x70(%eax,%eax,1)
41a194:	00 32                	add    %dh,(%edx)
41a196:	00 4a 00             	add    %cl,0x0(%edx)
41a199:	6d                   	insl   (%dx),%es:(%edi)
41a19a:	00 47 00             	add    %al,0x0(%edi)
41a19d:	6f                   	outsl  %ds:(%esi),(%dx)
41a19e:	00 61 00             	add    %ah,0x0(%ecx)
41a1a1:	30 00                	xor    %al,(%eax)
41a1a3:	77 00                	ja     0x41a1a5
41a1a5:	48                   	dec    %eax
41a1a6:	00 56 00             	add    %dl,0x0(%esi)
41a1a9:	69 00 6a 00 5a 00    	imul   $0x5a006a,(%eax),%eax
41a1af:	54                   	push   %esp
41a1b0:	00 44 00 58          	add    %al,0x58(%eax,%eax,1)
41a1b4:	00 73 00             	add    %dh,0x0(%ebx)
41a1b7:	39 00                	cmp    %eax,(%eax)
41a1b9:	33 00                	xor    (%eax),%eax
41a1bb:	32 00                	xor    (%eax),%al
41a1bd:	4f                   	dec    %edi
41a1be:	00 69 00             	add    %ch,0x0(%ecx)
41a1c1:	52                   	push   %edx
41a1c2:	00 30                	add    %dh,(%eax)
41a1c4:	00 53 00             	add    %dl,0x0(%ebx)
41a1c7:	52                   	push   %edx
41a1c8:	00 68 00             	add    %ch,0x0(%eax)
41a1cb:	35 00 64 00 41       	xor    $0x41006400,%eax
41a1d0:	00 69 00             	add    %ch,0x0(%ecx)
41a1d3:	68 00 36 00 36       	push   $0x36003600
41a1d8:	00 66 00             	add    %ah,0x0(%esi)
41a1db:	4d                   	dec    %ebp
41a1dc:	00 64 00 6a          	add    %ah,0x6a(%eax,%eax,1)
41a1e0:	00 42 00             	add    %al,0x0(%edx)
41a1e3:	77 00                	ja     0x41a1e5
41a1e5:	6e                   	outsb  %ds:(%esi),(%dx)
41a1e6:	00 31                	add    %dh,(%ecx)
41a1e8:	00 4c 00 77          	add    %cl,0x77(%eax,%eax,1)
41a1ec:	00 6b 00             	add    %ch,0x0(%ebx)
41a1ef:	6a 00                	push   $0x0
41a1f1:	49                   	dec    %ecx
41a1f2:	00 66 00             	add    %ah,0x0(%esi)
41a1f5:	61                   	popa
41a1f6:	00 6e 00             	add    %ch,0x0(%esi)
41a1f9:	2f                   	das
41a1fa:	00 2b                	add    %ch,(%ebx)
41a1fc:	00 6c 00 35          	add    %ch,0x35(%eax,%eax,1)
41a200:	00 6f 00             	add    %ch,0x0(%edi)
41a203:	66 00 6e 00          	data16 add %ch,0x0(%esi)
41a207:	7a 00                	jp     0x41a209
41a209:	71 00                	jno    0x41a20b
41a20b:	39 00                	cmp    %eax,(%eax)
41a20d:	4a                   	dec    %edx
41a20e:	00 73 00             	add    %dh,0x0(%ebx)
41a211:	48                   	dec    %eax
41a212:	00 62 00             	add    %ah,0x0(%edx)
41a215:	6b 00 53             	imul   $0x53,(%eax),%eax
41a218:	00 33                	add    %dh,(%ebx)
41a21a:	00 74 00 48          	add    %dh,0x48(%eax,%eax,1)
41a21e:	00 4a 00             	add    %cl,0x0(%edx)
41a221:	50                   	push   %eax
41a222:	00 36                	add    %dh,(%esi)
41a224:	00 4a 00             	add    %cl,0x0(%edx)
41a227:	2f                   	das
41a228:	00 72 00             	add    %dh,0x0(%edx)
41a22b:	35 00 68 00 64       	xor    $0x64006800,%eax
41a230:	00 57 00             	add    %dl,0x0(%edi)
41a233:	72 00                	jb     0x41a235
41a235:	73 00                	jae    0x41a237
41a237:	47                   	inc    %edi
41a238:	00 32                	add    %dh,(%edx)
41a23a:	00 4a 00             	add    %cl,0x0(%edx)
41a23d:	6b 00 2f             	imul   $0x2f,(%eax),%eax
41a240:	00 4d 00             	add    %cl,0x0(%ebp)
41a243:	6d                   	insl   (%dx),%es:(%edi)
41a244:	00 48 00             	add    %cl,0x0(%eax)