4041b8:	42                   	inc    %edx
4041b9:	42                   	inc    %edx
4041ba:	36 00 c0             	ss add %al,%al
4041bd:	40                   	inc    %eax
4041be:	40                   	inc    %eax
4041bf:	00 b8 41 40 00 00    	add    %bh,0x4041(%eax)
4041c5:	00 04 00             	add    %al,(%eax,%eax,1)
4041c8:	0c 18                	or     $0x18,%al
4041ca:	46                   	inc    %esi
4041d3:	00 a1 14 18 46 00    	add    %ah,0x461814(%ecx)
4041d9:	0b c0                	or     %eax,%eax
4041db:	74 02                	je     0x4041df
4041dd:	ff e0                	jmp    *%eax
4041df:	68 bc 41 40 00       	push   $0x4041bc
4041e4:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4041e9:	ff d0                	call   *%eax
4041eb:	ff e0                	jmp    *%eax
4041ed:	00 00                	add    %al,(%eax)
4041ef:	00 04 00             	add    %al,(%eax,%eax,1)
4041f2:	00 00                	add    %al,(%eax)
4041f4:	42                   	inc    %edx
4041f5:	42                   	inc    %edx
4041f6:	37                   	aaa
4041f7:	00 c0                	add    %al,%al
4041f9:	40                   	inc    %eax
4041fa:	40                   	inc    %eax
4041fb:	00 f4                	add    %dh,%ah
4041fd:	41                   	inc    %ecx
4041fe:	40                   	inc    %eax
4041ff:	00 00                	add    %al,(%eax)
404201:	00 04 00             	add    %al,(%eax,%eax,1)
404204:	18 18                	sbb    %bl,(%eax)
404206:	46                   	inc    %esi
40420f:	00 a1 20 18 46 00    	add    %ah,0x461820(%ecx)
404215:	0b c0                	or     %eax,%eax
404217:	74 02                	je     0x40421b
404219:	ff e0                	jmp    *%eax
40421b:	68 f8 41 40 00       	push   $0x4041f8
404220:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404225:	ff d0                	call   *%eax
404227:	ff e0                	jmp    *%eax
404229:	00 00                	add    %al,(%eax)
40422b:	00 04 00             	add    %al,(%eax,%eax,1)
40422e:	00 00                	add    %al,(%eax)
404230:	42                   	inc    %edx
404231:	42                   	inc    %edx
404232:	38 00                	cmp    %al,(%eax)
404234:	c0 40 40 00          	rolb   $0x0,0x40(%eax)
404238:	30 42 40             	xor    %al,0x40(%edx)
40423b:	00 00                	add    %al,(%eax)
40423d:	00 04 00             	add    %al,(%eax,%eax,1)
404240:	24 18                	and    $0x18,%al
404242:	46                   	inc    %esi
40424b:	00 a1 2c 18 46 00    	add    %ah,0x46182c(%ecx)
404251:	0b c0                	or     %eax,%eax
404253:	74 02                	je     0x404257
404255:	ff e0                	jmp    *%eax
404257:	68 34 42 40 00       	push   $0x404234
40425c:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404261:	ff d0                	call   *%eax
404263:	ff e0                	jmp    *%eax
404265:	00 00                	add    %al,(%eax)
404267:	00 04 00             	add    %al,(%eax,%eax,1)
40426a:	00 00                	add    %al,(%eax)
40426c:	42                   	inc    %edx
40426d:	42                   	inc    %edx
40426e:	39 00                	cmp    %eax,(%eax)
404270:	c0 40 40 00          	rolb   $0x0,0x40(%eax)
404274:	6c                   	insb   (%dx),%es:(%edi)
404275:	42                   	inc    %edx
404276:	40                   	inc    %eax
404277:	00 00                	add    %al,(%eax)
404279:	00 04 00             	add    %al,(%eax,%eax,1)
40427c:	30 18                	xor    %bl,(%eax)
40427e:	46                   	inc    %esi
404287:	00 a1 38 18 46 00    	add    %ah,0x461838(%ecx)
40428d:	0b c0                	or     %eax,%eax
40428f:	74 02                	je     0x404293
404291:	ff e0                	jmp    *%eax
404293:	68 70 42 40 00       	push   $0x404270
404298:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40429d:	ff d0                	call   *%eax
40429f:	ff e0                	jmp    *%eax
4042a1:	00 00                	add    %al,(%eax)
4042a3:	00 04 00             	add    %al,(%eax,%eax,1)
4042a6:	00 00                	add    %al,(%eax)
4042a8:	41                   	inc    %ecx
4042a9:	41                   	inc    %ecx
4042aa:	33 00                	xor    (%eax),%eax
4042ac:	05 00 00 00 42       	add    $0x42000000,%eax
4042b1:	42                   	inc    %edx
4042b2:	31 31                	xor    %esi,(%ecx)
4042b4:	00 00                	add    %al,(%eax)
4042b6:	00 00                	add    %al,(%eax)
4042b8:	a8 42                	test   $0x42,%al
4042ba:	40                   	inc    %eax
4042bb:	00 b0 42 40 00 00    	add    %dh,0x4042(%eax)
4042c1:	00 04 00             	add    %al,(%eax,%eax,1)
4042c4:	3c 18                	cmp    $0x18,%al
4042c6:	46                   	inc    %esi
4042cf:	00 a1 44 18 46 00    	add    %ah,0x461844(%ecx)
4042d5:	0b c0                	or     %eax,%eax
4042d7:	74 02                	je     0x4042db
4042d9:	ff e0                	jmp    *%eax
4042db:	68 b8 42 40 00       	push   $0x4042b8
4042e0:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4042e5:	ff d0                	call   *%eax
4042e7:	ff e0                	jmp    *%eax
4042e9:	00 00                	add    %al,(%eax)
4042eb:	00 05 00 00 00 42    	add    %al,0x42000000
4042f1:	42                   	inc    %edx
4042f2:	31 32                	xor    %esi,(%edx)
4042f4:	00 00                	add    %al,(%eax)
4042f6:	00 00                	add    %al,(%eax)
4042f8:	a8 42                	test   $0x42,%al
4042fa:	40                   	inc    %eax
4042fb:	00 f0                	add    %dh,%al
4042fd:	42                   	inc    %edx
4042fe:	40                   	inc    %eax
4042ff:	00 00                	add    %al,(%eax)
404301:	00 04 00             	add    %al,(%eax,%eax,1)
404304:	48                   	dec    %eax
404305:	18 46 00             	sbb    %al,0x0(%esi)
404310:	a1 50 18 46 00       	mov    0x461850,%eax
404315:	0b c0                	or     %eax,%eax
404317:	74 02                	je     0x40431b
404319:	ff e0                	jmp    *%eax
40431b:	68 f8 42 40 00       	push   $0x4042f8
404320:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404325:	ff d0                	call   *%eax
404327:	ff e0                	jmp    *%eax
404329:	00 00                	add    %al,(%eax)
40432b:	00 05 00 00 00 42    	add    %al,0x42000000
404331:	42                   	inc    %edx
404332:	31 33                	xor    %esi,(%ebx)
404334:	00 00                	add    %al,(%eax)
404336:	00 00                	add    %al,(%eax)
404338:	a8 42                	test   $0x42,%al
40433a:	40                   	inc    %eax
40433b:	00 30                	add    %dh,(%eax)
40433d:	43                   	inc    %ebx
40433e:	40                   	inc    %eax
40433f:	00 00                	add    %al,(%eax)
404341:	00 04 00             	add    %al,(%eax,%eax,1)
404344:	54                   	push   %esp
404345:	18 46 00             	sbb    %al,0x0(%esi)
404350:	a1 5c 18 46 00       	mov    0x46185c,%eax
404355:	0b c0                	or     %eax,%eax
404357:	74 02                	je     0x40435b
404359:	ff e0                	jmp    *%eax
40435b:	68 38 43 40 00       	push   $0x404338
404360:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404365:	ff d0                	call   *%eax
404367:	ff e0                	jmp    *%eax
404369:	00 00                	add    %al,(%eax)
40436b:	00 05 00 00 00 42    	add    %al,0x42000000
404371:	42                   	inc    %edx
404372:	31 34 00             	xor    %esi,(%eax,%eax,1)
404375:	00 00                	add    %al,(%eax)
404377:	00 a8 42 40 00 70    	add    %ch,0x70004042(%eax)
40437d:	43                   	inc    %ebx
40437e:	40                   	inc    %eax
40437f:	00 00                	add    %al,(%eax)
404381:	00 04 00             	add    %al,(%eax,%eax,1)
404384:	60                   	pusha
404385:	18 46 00             	sbb    %al,0x0(%esi)
404390:	a1 68 18 46 00       	mov    0x461868,%eax
404395:	0b c0                	or     %eax,%eax
404397:	74 02                	je     0x40439b
404399:	ff e0                	jmp    *%eax
40439b:	68 78 43 40 00       	push   $0x404378
4043a0:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4043a5:	ff d0                	call   *%eax
4043a7:	ff e0                	jmp    *%eax
4043a9:	00 00                	add    %al,(%eax)
4043ab:	00 04 00             	add    %al,(%eax,%eax,1)
4043ae:	00 00                	add    %al,(%eax)
4043b0:	41                   	inc    %ecx
4043b1:	41                   	inc    %ecx
4043b2:	34 00                	xor    $0x0,%al
4043b4:	b0 43                	mov    $0x43,%al
4043b6:	40                   	inc    %eax
4043b7:	00 30                	add    %dh,(%eax)
4043b9:	40                   	inc    %eax
4043ba:	40                   	inc    %eax
4043bb:	00 00                	add    %al,(%eax)
4043bd:	00 04 00             	add    %al,(%eax,%eax,1)
4043c0:	6c                   	insb   (%dx),%es:(%edi)
4043c1:	18 46 00             	sbb    %al,0x0(%esi)
4043cc:	a1 74 18 46 00       	mov    0x461874,%eax
4043d1:	0b c0                	or     %eax,%eax
4043d3:	74 02                	je     0x4043d7
4043d5:	ff e0                	jmp    *%eax
4043d7:	68 b4 43 40 00       	push   $0x4043b4
4043dc:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4043e1:	ff d0                	call   *%eax
4043e3:	ff e0                	jmp    *%eax
4043e5:	00 00                	add    %al,(%eax)
4043e7:	00 05 00 00 00 42    	add    %al,0x42000000
4043ed:	42                   	inc    %edx
4043ee:	31 36                	xor    %esi,(%esi)
4043f0:	00 00                	add    %al,(%eax)
4043f2:	00 00                	add    %al,(%eax)
4043f4:	b0 43                	mov    $0x43,%al
4043f6:	40                   	inc    %eax
4043f7:	00 ec                	add    %ch,%ah
4043f9:	43                   	inc    %ebx
4043fa:	40                   	inc    %eax
4043fb:	00 00                	add    %al,(%eax)
4043fd:	00 04 00             	add    %al,(%eax,%eax,1)
404400:	78 18                	js     0x40441a
404402:	46                   	inc    %esi
40440b:	00 a1 80 18 46 00    	add    %ah,0x461880(%ecx)
404411:	0b c0                	or     %eax,%eax
404413:	74 02                	je     0x404417
404415:	ff e0                	jmp    *%eax
404417:	68 f4 43 40 00       	push   $0x4043f4
40441c:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404421:	ff d0                	call   *%eax
404423:	ff e0                	jmp    *%eax
404425:	00 00                	add    %al,(%eax)
404427:	00 05 00 00 00 42    	add    %al,0x42000000
40442d:	42                   	inc    %edx
40442e:	31 37                	xor    %esi,(%edi)
404430:	00 00                	add    %al,(%eax)
404432:	00 00                	add    %al,(%eax)
404434:	b0 43                	mov    $0x43,%al
404436:	40                   	inc    %eax
404437:	00 2c 44             	add    %ch,(%esp,%eax,2)
40443a:	40                   	inc    %eax
40443b:	00 00                	add    %al,(%eax)
40443d:	00 04 00             	add    %al,(%eax,%eax,1)
404440:	84 18                	test   %bl,(%eax)
404442:	46                   	inc    %esi
40444b:	00 a1 8c 18 46 00    	add    %ah,0x46188c(%ecx)
404451:	0b c0                	or     %eax,%eax
404453:	74 02                	je     0x404457
404455:	ff e0                	jmp    *%eax
404457:	68 34 44 40 00       	push   $0x404434
40445c:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404461:	ff d0                	call   *%eax
404463:	ff e0                	jmp    *%eax
404465:	00 00                	add    %al,(%eax)
404467:	00 04 00             	add    %al,(%eax,%eax,1)
40446a:	00 00                	add    %al,(%eax)
40446c:	41                   	inc    %ecx
40446d:	41                   	inc    %ecx
40446e:	35 00 05 00 00       	xor    $0x500,%eax
404473:	00 42 42             	add    %al,0x42(%edx)
404476:	31 38                	xor    %edi,(%eax)
404478:	00 00                	add    %al,(%eax)
40447a:	00 00                	add    %al,(%eax)
40447c:	6c                   	insb   (%dx),%es:(%edi)
40447d:	44                   	inc    %esp
40447e:	40                   	inc    %eax
40447f:	00 74 44 40          	add    %dh,0x40(%esp,%eax,2)
404483:	00 00                	add    %al,(%eax)
404485:	00 04 00             	add    %al,(%eax,%eax,1)
404488:	90                   	nop
404489:	18 46 00             	sbb    %al,0x0(%esi)
404494:	a1 98 18 46 00       	mov    0x461898,%eax
404499:	0b c0                	or     %eax,%eax
40449b:	74 02                	je     0x40449f
40449d:	ff e0                	jmp    *%eax
40449f:	68 7c 44 40 00       	push   $0x40447c
4044a4:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4044a9:	ff d0                	call   *%eax
4044ab:	ff e0                	jmp    *%eax
4044ad:	00 00                	add    %al,(%eax)
4044af:	00 05 00 00 00 51    	add    %al,0x51000000
4044b5:	5a                   	pop    %edx
4044b6:	34 35                	xor    $0x35,%al
4044b8:	00 00                	add    %al,(%eax)
4044ba:	00 00                	add    %al,(%eax)
4044bc:	c0 40 40 00          	rolb   $0x0,0x40(%eax)
4044c0:	b4 44                	mov    $0x44,%ah
4044c2:	40                   	inc    %eax
4044c3:	00 00                	add    %al,(%eax)
4044c5:	00 04 00             	add    %al,(%eax,%eax,1)
4044c8:	9c                   	pushf
4044c9:	18 46 00             	sbb    %al,0x0(%esi)
4044d4:	a1 a4 18 46 00       	mov    0x4618a4,%eax
4044d9:	0b c0                	or     %eax,%eax
4044db:	74 02                	je     0x4044df
4044dd:	ff e0                	jmp    *%eax
4044df:	68 bc 44 40 00       	push   $0x4044bc
4044e4:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4044e9:	ff d0                	call   *%eax
4044eb:	ff e0                	jmp    *%eax
4044ed:	00 00                	add    %al,(%eax)
4044ef:	00 05 00 00 00 42    	add    %al,0x42000000
4044f5:	42                   	inc    %edx
4044f6:	31 39                	xor    %edi,(%ecx)
4044f8:	00 00                	add    %al,(%eax)
4044fa:	00 00                	add    %al,(%eax)
4044fc:	a8 42                	test   $0x42,%al
4044fe:	40                   	inc    %eax
4044ff:	00 f4                	add    %dh,%ah
404501:	44                   	inc    %esp
404502:	40                   	inc    %eax
404503:	00 00                	add    %al,(%eax)
404505:	00 04 00             	add    %al,(%eax,%eax,1)
404508:	a8 18                	test   $0x18,%al
40450a:	46                   	inc    %esi
404513:	00 a1 b0 18 46 00    	add    %ah,0x4618b0(%ecx)
404519:	0b c0                	or     %eax,%eax
40451b:	74 02                	je     0x40451f
40451d:	ff e0                	jmp    *%eax
40451f:	68 fc 44 40 00       	push   $0x4044fc
404524:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404529:	ff d0                	call   *%eax
40452b:	ff e0                	jmp    *%eax
40452d:	00 00                	add    %al,(%eax)
40452f:	00 05 00 00 00 42    	add    %al,0x42000000
404535:	42                   	inc    %edx
404536:	32 30                	xor    (%eax),%dh
404538:	00 00                	add    %al,(%eax)
40453a:	00 00                	add    %al,(%eax)
40453c:	b0 43                	mov    $0x43,%al
40453e:	40                   	inc    %eax
40453f:	00 34 45 40 00 00 00 	add    %dh,0x40(,%eax,2)
404546:	04 00                	add    $0x0,%al
404548:	b4 18                	mov    $0x18,%ah
40454a:	46                   	inc    %esi
404553:	00 a1 bc 18 46 00    	add    %ah,0x4618bc(%ecx)
404559:	0b c0                	or     %eax,%eax
40455b:	74 02                	je     0x40455f
40455d:	ff e0                	jmp    *%eax
40455f:	68 3c 45 40 00       	push   $0x40453c
404564:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404569:	ff d0                	call   *%eax
40456b:	ff e0                	jmp    *%eax
40456d:	00 00                	add    %al,(%eax)
40456f:	00 b0 43 40 00 10    	add    %dh,0x10004043(%eax)
404575:	3b 40 00             	cmp    0x0(%eax),%eax
404578:	00 00                	add    %al,(%eax)
40457a:	04 00                	add    $0x0,%al
40457c:	c0 18 46             	rcrb   $0x46,(%eax)
404587:	00 a1 c8 18 46 00    	add    %ah,0x4618c8(%ecx)
40458d:	0b c0                	or     %eax,%eax
40458f:	74 02                	je     0x404593
404591:	ff e0                	jmp    *%eax
404593:	68 70 45 40 00       	push   $0x404570
404598:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40459d:	ff d0                	call   *%eax
40459f:	ff e0                	jmp    *%eax
4045a1:	00 00                	add    %al,(%eax)
4045a3:	00 05 00 00 00 42    	add    %al,0x42000000
4045a9:	42                   	inc    %edx
4045aa:	32 32                	xor    (%edx),%dh