404198:	76 00                	jbe    0x40419a
40419a:	72 13                	jb     0x4041af
40419c:	69 00 83 00 74 13    	imul   $0x13740083,(%eax),%eax
4041a2:	79 00                	jns    0x4041a4
4041a4:	82 00 6e             	addb   $0x6e,(%eax)
4041a7:	13 00                	adc    (%eax),%eax
4041a9:	00 13                	add    %dl,(%ebx)
4041ab:	00 20                	add    %ah,(%eax)
4041ad:	23 00                	and    (%eax),%eax
4041af:	00 43 00             	add    %al,0x0(%ebx)
4041b2:	08 13                	or     %dl,(%ebx)
4041b4:	01 00                	add    %eax,(%eax)
4041b6:	59                   	pop    %ecx
4041b7:	00 79 13             	add    %bh,0x13(%ecx)
4041ba:	6c                   	insb   (%dx),%es:(%edi)
4041bb:	00 78 00             	add    %bh,0x0(%eax)
4041be:	56                   	push   %esi
4041bf:	13 65 00             	adc    0x0(%ebp),%esp
4041c2:	85 10                	test   %edx,(%eax)
4041c4:	73 13                	jae    0x4041d9
4041c6:	69 00 82 00 6e 13    	imul   $0x136e0082,(%eax),%eax
4041cc:	00 00                	add    %al,(%eax)
4041ce:	23 00                	and    (%eax),%eax
4041d0:	31 13                	xor    %edx,(%ebx)
4041d2:	2e 00 43 00          	add    %al,%cs:0x0(%ebx)
4041d6:	2e 13 30             	adc    %cs:(%eax),%esi
4041d9:	10 41 00             	adc    %al,0x0(%ecx)
4041dc:	30 13                	xor    %dl,(%ebx)
4041de:	00 00                	add    %al,(%eax)
4041e0:	47                   	inc    %edi
4041e1:	00 0a                	add    %cl,(%edx)
4041e3:	13 11                	adc    (%ecx),%edx
4041e5:	00 5c 00 6e          	add    %bl,0x6e(%eax,%eax,1)
4041e9:	13 74 00 78          	adc    0x78(%eax,%eax,1),%esi
4041ed:	00 72 23             	add    %dh,0x23(%edx)
4041f0:	6e                   	outsb  %ds:(%esi),(%dx)
4041f1:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
4041f5:	13 4e 00             	adc    0x0(%esi),%ecx
4041f8:	74 00                	je     0x4041fa
4041fa:	7d 13                	jge    0x40420f
4041fc:	65 00 13             	add    %dl,%gs:(%ebx)
4041ff:	00 66 13             	add    %ah,0x13(%esi)
404202:	64 00 79 10          	add    %bh,%fs:0x10(%ecx)
404206:	72 13                	jb     0x40421b
404208:	66 00 41 00          	data16 add %al,0x0(%ecx)
40420c:	64 13 6c 00 8f       	adc    %fs:-0x71(%eax,%eax,1),%ebp
404211:	00 00                	add    %al,(%eax)
404213:	13 28                	adc    (%eax),%ebp
404215:	00 15 00 01 13 4c    	add    %dl,0x4c130100
40421b:	10 78 00             	adc    %bh,0x0(%eax)
40421e:	67 13 61 00          	adc    0x0(%bx,%di),%esp
404222:	7f 00                	jg     0x404224
404224:	43                   	inc    %ebx
404225:	13 7f 00             	adc    0x0(%edi),%edi
404228:	83 00 79             	addl   $0x79,(%eax)
40422b:	13 72 00             	adc    0x0(%edx),%esi
40422e:	7c 00                	jl     0x404230
404230:	67 23 68 00          	and    0x0(%bx,%si),%ebp
404234:	87 00                	xchg   %eax,(%eax)
404236:	00 13                	add    %dl,(%ebx)
404238:	20 00                	and    %al,(%eax)
40423a:	13 00                	adc    (%eax),%eax
40423c:	4c                   	dec    %esp
40423d:	13 0a                	adc    (%edx),%ecx
40423f:	00 14 00             	add    %dl,(%eax,%eax,1)
404242:	4f                   	dec    %edi
404243:	13 72 00             	adc    0x0(%edx),%esi
404246:	7c 10                	jl     0x404258
404248:	67 13 69 00          	adc    0x0(%bx,%di),%ebp
40424c:	81 00 61 13 6c 00    	addl   $0x6c1361,(%eax)
404252:	69 00 69 13 6c 00    	imul   $0x6c1369,(%eax),%eax
404258:	78 00                	js     0x40425a
40425a:	6e                   	outsb  %ds:(%esi),(%dx)
40425b:	13 61 10             	adc    0x10(%ecx),%esp
40425e:	80 00 65             	addb   $0x65,(%eax)
404261:	13 00                	adc    (%eax),%eax
404263:	00 79 00             	add    %bh,0x0(%ecx)
404266:	64 13 76 00          	adc    %fs:0x0(%esi),%esi
40426a:	85 00                	test   %eax,(%eax)
40426c:	66 13 2e             	adc    (%esi),%bp
40426f:	00 77 00             	add    %dh,0x0(%edi)
404272:	6c                   	insb   (%dx),%es:(%edi)
404273:	23 6c 00 13          	and    0x13(%eax,%eax,1),%ebp
404277:	00 34 13             	add    %dh,(%ebx,%edx,1)
40427a:	08 00                	or     %al,(%eax)
40427c:	14 00                	adc    $0x0,%al
40427e:	60                   	pusha
40427f:	13 72 00             	adc    0x0(%edx),%esi
404282:	82 00 64             	addb   $0x64,(%eax)
404285:	13 75 00             	adc    0x0(%ebp),%esi
404288:	76 10                	jbe    0x40429a
40428a:	74 13                	je     0x40429f
40428c:	56                   	push   %esi
40428d:	00 78 00             	add    %bh,0x0(%eax)
404290:	72 13                	jb     0x4042a5
404292:	73 00                	jae    0x404294
404294:	8c 00                	mov    %es,(%eax)
404296:	6f                   	outsl  %ds:(%esi),(%dx)
404297:	13 6e 00             	adc    0x0(%esi),%ebp
40429a:	13 00                	adc    (%eax),%eax
40429c:	31 13                	xor    %edx,(%ebx)
40429e:	2e 10 43 00          	adc    %al,%cs:0x0(%ebx)
4042a2:	2e 13 30             	adc    %cs:(%eax),%esi
4042a5:	00 41 00             	add    %al,0x0(%ecx)
4042a8:	30 13                	xor    %dl,(%ebx)
4042aa:	10 00                	adc    %al,(%eax)
4042ac:	4b                   	dec    %ebx
4042ad:	00 08                	add    %cl,(%eax)
4042af:	13 01                	adc    (%ecx),%eax
4042b1:	00 54 00 73          	add    %dl,0x73(%eax,%eax,1)
4042b5:	23 73 00             	and    0x0(%ebx),%esi
4042b8:	78 00                	js     0x4042ba
4042ba:	6d                   	insl   (%dx),%es:(%edi)
4042bb:	13 62 00             	adc    0x0(%edx),%esp
4042be:	7f 00                	jg     0x4042c0
4042c0:	89 13                	mov    %edx,(%ebx)
4042c2:	20 00                	and    %al,(%eax)
4042c4:	69 00 65 13 72 00    	imul   $0x721365,(%eax),%eax
4042ca:	86 10                	xchg   %dl,(%eax)
4042cc:	69 13 6f 00 81 00    	imul   $0x81006f,(%ebx),%edx
4042d2:	00 13                	add    %dl,(%ebx)
4042d4:	31 00                	xor    %eax,(%eax)
4042d6:	51                   	push   %ecx
4042d7:	00 30                	add    %dh,(%eax)
4042d9:	13 2e                	adc    (%esi),%ebp
4042db:	00 43 00             	add    %al,0x0(%ebx)
4042de:	2e 13 30             	adc    %cs:(%eax),%esi
4042e1:	10 13                	adc    %dl,(%ebx)
4042e3:	00 00                	add    %al,(%eax)
4042e5:	13 00                	adc    (%eax),%eax
4042e7:	00 13                	add    %dl,(%ebx)
4042e9:	00 00                	add    %al,(%eax)
4042eb:	13 10                	adc    (%eax),%edx
4042ed:	00 13                	add    %dl,(%ebx)
4042ef:	00 00                	add    %al,(%eax)
4042f1:	13 00                	adc    (%eax),%eax
4042f3:	00 13                	add    %dl,(%ebx)
4042f5:	00 00                	add    %al,(%eax)
4042f7:	23 00                	and    (%eax),%eax
4042f9:	00 13                	add    %dl,(%ebx)
4042fb:	00 00                	add    %al,(%eax)
4042fd:	13 00                	adc    (%eax),%eax
4042ff:	00 13                	add    %dl,(%ebx)
404301:	00 10                	add    %dl,(%eax)
404303:	13 00                	adc    (%eax),%eax
404305:	00 13                	add    %dl,(%ebx)
404307:	00 00                	add    %al,(%eax)
404309:	13 00                	adc    (%eax),%eax
40430b:	00 13                	add    %dl,(%ebx)
40430d:	10 00                	adc    %al,(%eax)
40430f:	13 00                	adc    (%eax),%eax
404311:	00 13                	add    %dl,(%ebx)
404313:	00 00                	add    %al,(%eax)
404315:	13 00                	adc    (%eax),%eax
404317:	00 23                	add    %ah,(%ebx)
404319:	00 00                	add    %al,(%eax)
40431b:	13 00                	adc    (%eax),%eax
40431d:	00 13                	add    %dl,(%ebx)
40431f:	00 00                	add    %al,(%eax)
404321:	13 00                	adc    (%eax),%eax
404323:	10 13                	adc    %dl,(%ebx)
404325:	00 00                	add    %al,(%eax)
404327:	13 00                	adc    (%eax),%eax
404329:	00 13                	add    %dl,(%ebx)
40432b:	00 00                	add    %al,(%eax)
40432d:	13 10                	adc    (%eax),%edx
40432f:	00 13                	add    %dl,(%ebx)
404331:	00 00                	add    %al,(%eax)
404333:	13 00                	adc    (%eax),%eax
404335:	00 13                	add    %dl,(%ebx)
404337:	00 00                	add    %al,(%eax)
404339:	23 00                	and    (%eax),%eax
40433b:	00 13                	add    %dl,(%ebx)
40433d:	00 00                	add    %al,(%eax)
40433f:	13 00                	adc    (%eax),%eax
404341:	00 13                	add    %dl,(%ebx)
404343:	00 10                	add    %dl,(%eax)
404345:	13 00                	adc    (%eax),%eax
404347:	00 13                	add    %dl,(%ebx)
404349:	00 00                	add    %al,(%eax)
40434b:	13 00                	adc    (%eax),%eax
40434d:	00 13                	add    %dl,(%ebx)
40434f:	10 00                	adc    %al,(%eax)
404351:	13 00                	adc    (%eax),%eax
404353:	00 13                	add    %dl,(%ebx)
404355:	00 00                	add    %al,(%eax)
404357:	13 00                	adc    (%eax),%eax
404359:	00 23                	add    %ah,(%ebx)
40435b:	00 00                	add    %al,(%eax)
40435d:	13 00                	adc    (%eax),%eax
40435f:	00 13                	add    %dl,(%ebx)
404361:	00 00                	add    %al,(%eax)
404363:	13 00                	adc    (%eax),%eax
404365:	10 13                	adc    %dl,(%ebx)
404367:	00 00                	add    %al,(%eax)
404369:	13 00                	adc    (%eax),%eax
40436b:	00 13                	add    %dl,(%ebx)
40436d:	00 00                	add    %al,(%eax)
40436f:	13 10                	adc    (%eax),%edx
404371:	00 13                	add    %dl,(%ebx)
404373:	00 00                	add    %al,(%eax)
404375:	13 00                	adc    (%eax),%eax
404377:	00 13                	add    %dl,(%ebx)
404379:	00 00                	add    %al,(%eax)
40437b:	23 00                	and    (%eax),%eax
40437d:	00 13                	add    %dl,(%ebx)
40437f:	00 00                	add    %al,(%eax)
404381:	13 00                	adc    (%eax),%eax
404383:	00 13                	add    %dl,(%ebx)
404385:	00 10                	add    %dl,(%eax)
404387:	13 00                	adc    (%eax),%eax
404389:	00 13                	add    %dl,(%ebx)
40438b:	00 00                	add    %al,(%eax)
40438d:	13 00                	adc    (%eax),%eax
40438f:	00 13                	add    %dl,(%ebx)
404391:	10 00                	adc    %al,(%eax)
404393:	13 00                	adc    (%eax),%eax
404395:	00 13                	add    %dl,(%ebx)
404397:	00 00                	add    %al,(%eax)
404399:	13 00                	adc    (%eax),%eax
40439b:	00 23                	add    %ah,(%ebx)
40439d:	00 00                	add    %al,(%eax)
40439f:	13 00                	adc    (%eax),%eax
4043a1:	00 13                	add    %dl,(%ebx)
4043a3:	00 00                	add    %al,(%eax)
4043a5:	13 00                	adc    (%eax),%eax
4043a7:	10 13                	adc    %dl,(%ebx)
4043a9:	00 00                	add    %al,(%eax)
4043ab:	13 00                	adc    (%eax),%eax
4043ad:	00 13                	add    %dl,(%ebx)
4043af:	00 00                	add    %al,(%eax)
4043b1:	13 10                	adc    (%eax),%edx
4043b3:	00 13                	add    %dl,(%ebx)
4043b5:	00 00                	add    %al,(%eax)
4043b7:	13 00                	adc    (%eax),%eax
4043b9:	00 13                	add    %dl,(%ebx)
4043bb:	00 00                	add    %al,(%eax)
4043bd:	23 00                	and    (%eax),%eax
4043bf:	00 13                	add    %dl,(%ebx)
4043c1:	00 00                	add    %al,(%eax)
4043c3:	13 00                	adc    (%eax),%eax
4043c5:	00 13                	add    %dl,(%ebx)
4043c7:	00 10                	add    %dl,(%eax)
4043c9:	13 00                	adc    (%eax),%eax
4043cb:	00 13                	add    %dl,(%ebx)
4043cd:	00 00                	add    %al,(%eax)
4043cf:	13 00                	adc    (%eax),%eax
4043d1:	00 13                	add    %dl,(%ebx)
4043d3:	10 00                	adc    %al,(%eax)
4043d5:	13 00                	adc    (%eax),%eax
4043d7:	00 13                	add    %dl,(%ebx)
4043d9:	00 00                	add    %al,(%eax)
4043db:	13 00                	adc    (%eax),%eax
4043dd:	00 23                	add    %ah,(%ebx)
4043df:	00 00                	add    %al,(%eax)
4043e1:	13 00                	adc    (%eax),%eax
4043e3:	00 13                	add    %dl,(%ebx)
4043e5:	00 00                	add    %al,(%eax)
4043e7:	13 00                	adc    (%eax),%eax
4043e9:	10 13                	adc    %dl,(%ebx)
4043eb:	00 00                	add    %al,(%eax)
4043ed:	13 00                	adc    (%eax),%eax
4043ef:	00 13                	add    %dl,(%ebx)
4043f1:	00 00                	add    %al,(%eax)
4043f3:	13 10                	adc    (%eax),%edx
4043f5:	00 13                	add    %dl,(%ebx)
4043f7:	00 00                	add    %al,(%eax)
4043f9:	13 00                	adc    (%eax),%eax
4043fb:	00 13                	add    %dl,(%ebx)
4043fd:	00 00                	add    %al,(%eax)
4043ff:	23 00                	and    (%eax),%eax
404401:	00 13                	add    %dl,(%ebx)
404403:	00 00                	add    %al,(%eax)
404405:	13 00                	adc    (%eax),%eax
404407:	00 13                	add    %dl,(%ebx)
404409:	00 10                	add    %dl,(%eax)
40440b:	13 00                	adc    (%eax),%eax
40440d:	00 13                	add    %dl,(%ebx)
40440f:	00 00                	add    %al,(%eax)
404411:	13 00                	adc    (%eax),%eax
404413:	00 13                	add    %dl,(%ebx)
404415:	10 00                	adc    %al,(%eax)
404417:	13 00                	adc    (%eax),%eax
404419:	00 13                	add    %dl,(%ebx)
40441b:	00 00                	add    %al,(%eax)
40441d:	13 00                	adc    (%eax),%eax
40441f:	00 23                	add    %ah,(%ebx)
404421:	00 00                	add    %al,(%eax)
404423:	13 00                	adc    (%eax),%eax
404425:	00 13                	add    %dl,(%ebx)
404427:	00 00                	add    %al,(%eax)
404429:	13 00                	adc    (%eax),%eax
40442b:	10 13                	adc    %dl,(%ebx)
40442d:	00 00                	add    %al,(%eax)
40442f:	13 00                	adc    (%eax),%eax
404431:	00 13                	add    %dl,(%ebx)
404433:	00 00                	add    %al,(%eax)
404435:	13 10                	adc    (%eax),%edx
404437:	00 13                	add    %dl,(%ebx)
404439:	00 00                	add    %al,(%eax)
40443b:	13 00                	adc    (%eax),%eax
40443d:	00 13                	add    %dl,(%ebx)
40443f:	00 00                	add    %al,(%eax)
404441:	23 00                	and    (%eax),%eax
404443:	00 13                	add    %dl,(%ebx)
404445:	00 00                	add    %al,(%eax)
404447:	13 00                	adc    (%eax),%eax
404449:	00 13                	add    %dl,(%ebx)
40444b:	00 10                	add    %dl,(%eax)
40444d:	13 00                	adc    (%eax),%eax
40444f:	00 13                	add    %dl,(%ebx)
404451:	30 00                	xor    %al,(%eax)
404453:	13 0c 00             	adc    (%eax,%eax,1),%ecx
404456:	13 10                	adc    (%eax),%edx
404458:	08 43 00             	or     %al,0x0(%ebx)
40445b:	00 13                	add    %dl,(%ebx)
40445d:	00 00                	add    %al,(%eax)
40445f:	13 00                	adc    (%eax),%eax
404461:	00 23                	add    %ah,(%ebx)
404463:	00 00                	add    %al,(%eax)
404465:	13 00                	adc    (%eax),%eax
404467:	00 13                	add    %dl,(%ebx)
404469:	00 00                	add    %al,(%eax)
40446b:	13 00                	adc    (%eax),%eax
40446d:	10 13                	adc    %dl,(%ebx)
40446f:	00 00                	add    %al,(%eax)
404471:	13 00                	adc    (%eax),%eax
404473:	00 13                	add    %dl,(%ebx)
404475:	00 00                	add    %al,(%eax)
404477:	13 10                	adc    (%eax),%edx
404479:	00 13                	add    %dl,(%ebx)
40447b:	00 00                	add    %al,(%eax)
40447d:	13 00                	adc    (%eax),%eax
40447f:	00 13                	add    %dl,(%ebx)
404481:	00 00                	add    %al,(%eax)
404483:	23 00                	and    (%eax),%eax
404485:	00 13                	add    %dl,(%ebx)
404487:	00 00                	add    %al,(%eax)
404489:	13 00                	adc    (%eax),%eax
40448b:	00 13                	add    %dl,(%ebx)
40448d:	00 10                	add    %dl,(%eax)
40448f:	13 00                	adc    (%eax),%eax
404491:	00 13                	add    %dl,(%ebx)
404493:	00 00                	add    %al,(%eax)
404495:	13 00                	adc    (%eax),%eax
404497:	00 13                	add    %dl,(%ebx)
404499:	10 00                	adc    %al,(%eax)
40449b:	13 00                	adc    (%eax),%eax
40449d:	00 13                	add    %dl,(%ebx)
40449f:	00 00                	add    %al,(%eax)