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)
41a247:	41                   	inc    %ecx
41a248:	00 69 00             	add    %ch,0x0(%ecx)
41a24b:	41                   	inc    %ecx
41a24c:	00 31                	add    %dh,(%ecx)
41a24e:	00 53 00             	add    %dl,0x0(%ebx)
41a251:	41                   	inc    %ecx
41a252:	00 78 00             	add    %bh,0x0(%eax)
41a255:	6b 00 75             	imul   $0x75,(%eax),%eax
41a258:	00 72 00             	add    %dh,0x0(%edx)
41a25b:	4d                   	dec    %ebp
41a25c:	00 56 00             	add    %dl,0x0(%esi)
41a25f:	31 00                	xor    %eax,(%eax)
41a261:	35 00 63 00 67       	xor    $0x67006300,%eax
41a266:	00 6b 00             	add    %ch,0x0(%ebx)
41a269:	6d                   	insl   (%dx),%es:(%edi)
41a26a:	00 46 00             	add    %al,0x0(%esi)
41a26d:	49                   	dec    %ecx
41a26e:	00 46 00             	add    %al,0x0(%esi)
41a271:	51                   	push   %ecx
41a272:	00 4c 00 59          	add    %cl,0x59(%eax,%eax,1)
41a276:	00 4e 00             	add    %cl,0x0(%esi)
41a279:	74 00                	je     0x41a27b
41a27b:	6b 00 32             	imul   $0x32,(%eax),%eax
41a27e:	00 4f 00             	add    %cl,0x0(%edi)
41a281:	73 00                	jae    0x41a283
41a283:	6a 00                	push   $0x0
41a285:	57                   	push   %edi
41a286:	00 37                	add    %dh,(%edi)
41a288:	00 4a 00             	add    %cl,0x0(%edx)
41a28b:	44                   	inc    %esp
41a28c:	00 2f                	add    %ch,(%edi)
41a28e:	00 56 00             	add    %dl,0x0(%esi)
41a291:	5a                   	pop    %edx
41a292:	00 4f 00             	add    %cl,0x0(%edi)
41a295:	6d                   	insl   (%dx),%es:(%edi)
41a296:	00 48 00             	add    %cl,0x0(%eax)
41a299:	32 00                	xor    (%eax),%al
41a29b:	5a                   	pop    %edx
41a29c:	00 74 00 79          	add    %dh,0x79(%eax,%eax,1)
41a2a0:	00 61 00             	add    %ah,0x0(%ecx)
41a2a3:	59                   	pop    %ecx
41a2a4:	00 6e 00             	add    %ch,0x0(%esi)
41a2a7:	51                   	push   %ecx
41a2a8:	00 2b                	add    %ch,(%ebx)
41a2aa:	00 35 00 68 00 64    	add    %dh,0x64006800
41a2b0:	00 57 00             	add    %dl,0x0(%edi)
41a2b3:	72 00                	jb     0x41a2b5
41a2b5:	73 00                	jae    0x41a2b7
41a2b7:	47                   	inc    %edi
41a2b8:	00 32                	add    %dh,(%edx)
41a2ba:	00 4a 00             	add    %cl,0x0(%edx)
41a2bd:	6b 00 66             	imul   $0x66,(%eax),%eax
41a2c0:	00 48 00             	add    %cl,0x0(%eax)
41a2c3:	75 00                	jne    0x41a2c5
41a2c5:	46                   	inc    %esi
41a2c6:	00 5a 00             	add    %bl,0x0(%edx)
41a2c9:	4c                   	dec    %esp
41a2ca:	00 46 00             	add    %al,0x0(%esi)
41a2cd:	6b 00 32             	imul   $0x32,(%eax),%eax
41a2d0:	00 65 00             	add    %ah,0x0(%ebp)
41a2d3:	62 00                	bound  %eax,(%eax)
41a2d5:	53                   	push   %ebx
41a2d6:	00 71 00             	add    %dh,0x0(%ecx)
41a2d9:	50                   	push   %eax
41a2da:	00 6c 00 52          	add    %ch,0x52(%eax,%eax,1)
41a2de:	00 35 00 6b 00 72    	add    %dh,0x72006b00
41a2e4:	00 41 00             	add    %al,0x0(%ecx)
41a2e7:	65 00 74 00 6a       	add    %dh,%gs:0x6a(%eax,%eax,1)
41a2ec:	00 69 00             	add    %ch,0x0(%ecx)
41a2ef:	61                   	popa
41a2f0:	00 55 00             	add    %dl,0x0(%ebp)
41a2f3:	6a 00                	push   $0x0
41a2f5:	30 00                	xor    %al,(%eax)
41a2f7:	33 00                	xor    (%eax),%eax
41a2f9:	2f                   	das
41a2fa:	00 69 00             	add    %ch,0x0(%ecx)
41a2fd:	47                   	inc    %edi
41a2fe:	00 58 00             	add    %bl,0x0(%eax)
41a301:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
41a305:	6e                   	outsb  %ds:(%esi),(%dx)
41a306:	00 31                	add    %dh,(%ecx)
41a308:	00 4b 00             	add    %cl,0x0(%ebx)
41a30b:	72 00                	jb     0x41a30d
41a30d:	68 00 64 00 43       	push   $0x43006400
41a312:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a318:	00 32                	add    %dh,(%edx)
41a31a:	00 5a 00             	add    %bl,0x0(%edx)
41a31d:	74 00                	je     0x41a31f
41a31f:	79 00                	jns    0x41a321
41a321:	61                   	popa
41a322:	00 59 00             	add    %bl,0x0(%ecx)
41a325:	6e                   	outsb  %ds:(%esi),(%dx)
41a326:	00 51 00             	add    %dl,0x0(%ecx)
41a329:	2b 00                	sub    (%eax),%eax
41a32b:	75 00                	jne    0x41a32d
41a32d:	47                   	inc    %edi
41a32e:	00 2f                	add    %ch,(%edi)
41a330:	00 35 00 42 00 51    	add    %dh,0x51004200
41a336:	00 76 00             	add    %dh,0x0(%esi)
41a339:	33 00                	xor    (%eax),%eax
41a33b:	44                   	inc    %esp
41a33c:	00 45 00             	add    %al,0x0(%ebp)
41a33f:	4a                   	dec    %edx
41a340:	00 51 00             	add    %dl,0x0(%ecx)
41a343:	6e                   	outsb  %ds:(%esi),(%dx)
41a344:	00 61 00             	add    %ah,0x0(%ecx)
41a347:	52                   	push   %edx
41a348:	00 77 00             	add    %dh,0x0(%edi)
41a34b:	70 00                	jo     0x41a34d
41a34d:	76 00                	jbe    0x41a34f
41a34f:	52                   	push   %edx
41a350:	00 53 00             	add    %dl,0x0(%ebx)
41a353:	58                   	pop    %eax
41a354:	00 4f 00             	add    %cl,0x0(%edi)
41a357:	64 00 2b             	add    %ch,%fs:(%ebx)
41a35a:	00 2f                	add    %ch,(%edi)
41a35c:	00 61 00             	add    %ah,0x0(%ecx)
41a35f:	31 00                	xor    %eax,(%eax)
41a361:	4b                   	dec    %ebx
41a362:	00 6d 00             	add    %ch,0x0(%ebp)
41a365:	2f                   	das
41a366:	00 42 00             	add    %al,0x0(%edx)
41a369:	52                   	push   %edx
41a36a:	00 35 00 68 00 64    	add    %dh,0x64006800
41a370:	00 57 00             	add    %dl,0x0(%edi)
41a373:	72 00                	jb     0x41a375
41a375:	73 00                	jae    0x41a377
41a377:	47                   	inc    %edi
41a378:	00 32                	add    %dh,(%edx)
41a37a:	00 4a 00             	add    %cl,0x0(%edx)
41a37d:	6b 00 66             	imul   $0x66,(%eax),%eax
41a380:	00 65 00             	add    %ah,0x0(%ebp)
41a383:	59                   	pop    %ecx
41a384:	00 6e 00             	add    %ch,0x0(%esi)
41a387:	31 00                	xor    %eax,(%eax)
41a389:	4b                   	dec    %ebx
41a38a:	00 72 00             	add    %dh,0x0(%edx)
41a38d:	68 00 64 00 43       	push   $0x43006400
41a392:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a398:	00 32                	add    %dh,(%edx)
41a39a:	00 5a 00             	add    %bl,0x0(%edx)
41a39d:	74 00                	je     0x41a39f
41a39f:	79 00                	jns    0x41a3a1
41a3a1:	61                   	popa
41a3a2:	00 59 00             	add    %bl,0x0(%ecx)
41a3a5:	6e                   	outsb  %ds:(%esi),(%dx)
41a3a6:	00 51 00             	add    %dl,0x0(%ecx)
41a3a9:	2b 00                	sub    (%eax),%eax
41a3ab:	35 00 68 00 64       	xor    $0x64006800,%eax
41a3b0:	00 57 00             	add    %dl,0x0(%edi)
41a3b3:	72 00                	jb     0x41a3b5
41a3b5:	73 00                	jae    0x41a3b7
41a3b7:	47                   	inc    %edi
41a3b8:	00 32                	add    %dh,(%edx)
41a3ba:	00 4a 00             	add    %cl,0x0(%edx)
41a3bd:	6b 00 66             	imul   $0x66,(%eax),%eax
41a3c0:	00 65 00             	add    %ah,0x0(%ebp)
41a3c3:	59                   	pop    %ecx
41a3c4:	00 6e 00             	add    %ch,0x0(%esi)
41a3c7:	31 00                	xor    %eax,(%eax)
41a3c9:	4b                   	dec    %ebx
41a3ca:	00 72 00             	add    %dh,0x0(%edx)
41a3cd:	68 00 64 00 43       	push   $0x43006400
41a3d2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a3d8:	00 32                	add    %dh,(%edx)
41a3da:	00 5a 00             	add    %bl,0x0(%edx)
41a3dd:	74 00                	je     0x41a3df
41a3df:	79 00                	jns    0x41a3e1
41a3e1:	61                   	popa
41a3e2:	00 59 00             	add    %bl,0x0(%ecx)
41a3e5:	6e                   	outsb  %ds:(%esi),(%dx)
41a3e6:	00 51 00             	add    %dl,0x0(%ecx)
41a3e9:	2b 00                	sub    (%eax),%eax
41a3eb:	35 00 68 00 64       	xor    $0x64006800,%eax
41a3f0:	00 57 00             	add    %dl,0x0(%edi)