4142cb:	42                   	inc    %edx
4142cc:	79 4e                	jns    0x41431c
4142ce:	61                   	popa
4142cf:	6d                   	insl   (%dx),%es:(%edi)
4142d0:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
4142d4:	6c                   	insb   (%dx),%es:(%edi)
4142d5:	6c                   	insb   (%dx),%es:(%edi)
4142d6:	54                   	push   %esp
4142d7:	79 70                	jns    0x414349
4142d9:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
4142dd:	74 33                	je     0x414312
4142df:	32 00                	xor    (%eax),%al
4142e1:	50                   	push   %eax
4142e2:	72 6f                	jb     0x414353
4142e4:	6a 65                	push   $0x65
4142e6:	63 74 44 61          	arpl   %esi,0x61(%esp,%eax,2)
4142ea:	74 61                	je     0x41434d
4142ec:	00 4d 69             	add    %cl,0x69(%ebp)
4142ef:	63 72 6f             	arpl   %esi,0x6f(%edx)
4142f2:	73 6f                	jae    0x414363
4142f4:	66 74 2e             	data16 je 0x414325
4142f7:	56                   	push   %esi
4142f8:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4142ff:	73 69                	jae    0x41436a
414301:	63 2e                	arpl   %ebp,(%esi)
414303:	43                   	inc    %ebx
414304:	6f                   	outsl  %ds:(%esi),(%dx)
414305:	6d                   	insl   (%dx),%es:(%edi)
414306:	70 69                	jo     0x414371
414308:	6c                   	insb   (%dx),%es:(%edi)
414309:	65 72 53             	gs jb  0x41435f
41430c:	65 72 76             	gs jb  0x414385
41430f:	69 63 65 73 00 45 6e 	imul   $0x6e450073,0x65(%ebx),%esp
414316:	64 41                	fs inc %ecx
414318:	70 70                	jo     0x41438a
41431a:	00 54 68 72          	add    %dl,0x72(%eax,%ebp,2)
41431e:	65 61                	gs popa
414320:	64 00 53 79          	add    %dl,%fs:0x79(%ebx)
414324:	73 74                	jae    0x41439a
414326:	65 6d                	gs insl (%dx),%es:(%edi)
414328:	2e 54                	cs push %esp
41432a:	68 72 65 61 64       	push   $0x64616572
41432f:	69 6e 67 00 53 6c 65 	imul   $0x656c5300,0x67(%esi),%ebp
414336:	65 70 00             	gs jo  0x414339
414339:	41                   	inc    %ecx
41433a:	70 70                	jo     0x4143ac
41433c:	44                   	inc    %esp
41433d:	6f                   	outsl  %ds:(%esi),(%dx)
41433e:	6d                   	insl   (%dx),%es:(%edi)
41433f:	61                   	popa
414340:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
414347:	43                   	inc    %ebx
414348:	75 72                	jne    0x4143bc
41434a:	72 65                	jb     0x4143b1
41434c:	6e                   	outsb  %ds:(%esi),(%dx)
41434d:	74 44                	je     0x414393
41434f:	6f                   	outsl  %ds:(%esi),(%dx)
414350:	6d                   	insl   (%dx),%es:(%edi)
414351:	61                   	popa
414352:	69 6e 00 00 2b 2e 00 	imul   $0x2e2b00,0x0(%esi),%ebp
414359:	50                   	push   %eax
41435a:	00 72 00             	add    %dh,0x0(%edx)
41435d:	6f                   	outsl  %ds:(%esi),(%dx)
41435e:	00 70 00             	add    %dh,0x0(%eax)
414361:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
414365:	74 00                	je     0x414367
414367:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
41436d:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
414371:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
414375:	6f                   	outsl  %ds:(%esi),(%dx)
414376:	00 75 00             	add    %dh,0x0(%ebp)
414379:	72 00                	jb     0x41437b
41437b:	63 00                	arpl   %eax,(%eax)
41437d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
414381:	00 09                	add    %cl,(%ecx)
414383:	4c                   	dec    %esp
414384:	00 6f 00             	add    %ch,0x0(%edi)
414387:	61                   	popa
414388:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41438c:	15 45 00 6e 00       	adc    $0x6e0045,%eax
414391:	74 00                	je     0x414393
414393:	72 00                	jb     0x414395
414395:	79 00                	jns    0x414397
414397:	50                   	push   %eax
414398:	00 6f 00             	add    %ch,0x0(%edi)
41439b:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4143a1:	00 0d 49 00 6e 00    	add    %cl,0x6e0049
4143a7:	76 00                	jbe    0x4143a9
4143a9:	6f                   	outsl  %ds:(%esi),(%dx)
4143aa:	00 6b 00             	add    %ch,0x0(%ebx)
4143ad:	65 00 00             	add    %al,%gs:(%eax)
4143b0:	00 1e                	add    %bl,(%esi)
4143b2:	7f 7f                	jg     0x414433
4143b4:	b2 36                	mov    $0x36,%dl
4143b6:	b0 98                	mov    $0x98,%al
4143b8:	43                   	inc    %ebx
4143b9:	9c                   	pushf
4143ba:	be cd 24 ad 2a       	mov    $0x2aad24cd,%esi
4143bf:	f0 4d                	lock dec %ebp
4143c1:	00 08                	add    %cl,(%eax)
4143c3:	b7 7a                	mov    $0x7a,%bh
4143c5:	5c                   	pop    %esp
4143c6:	56                   	push   %esi
4143c7:	19 34 e0             	sbb    %esi,(%eax,%eiz,8)
4143ca:	89 06                	mov    %eax,(%esi)
4143cc:	00 01                	add    %al,(%ecx)
4143ce:	1d 05 1d 05 08       	sbb    $0x8051d05,%eax
4143d3:	b0 3f                	mov    $0x3f,%al
4143d5:	5f                   	pop    %edi
4143d6:	7f 11                	jg     0x4143e9
4143d8:	d5 0a                	aad    $0xa
4143da:	3a 06                	cmp    (%esi),%al
4143dc:	00 01                	add    %al,(%ecx)
4143de:	1d 05 12 0d 06       	sbb    $0x60d1205,%eax
4143e3:	00 02                	add    %al,(%edx)
4143e5:	12 0d 0e 0e 05 00    	adc    0x50e0e,%cl
4143eb:	02 01                	add    (%ecx),%al
4143ed:	0e                   	push   %cs
4143ee:	0e                   	push   %cs
4143ef:	03 20                	add    (%eax),%esp
4143f1:	00 01                	add    %al,(%ecx)
4143f3:	04 20                	add    $0x20,%al
4143f5:	01 01                	add    %eax,(%ecx)
4143f7:	0e                   	push   %cs
4143f8:	04 20                	add    $0x20,%al
4143fa:	01 01                	add    %eax,(%ecx)
4143fc:	08 08                	or     %cl,(%eax)
4143fe:	01 00                	add    %eax,(%eax)
414400:	08 00                	or     %al,(%eax)
414402:	00 00                	add    %al,(%eax)
414404:	00 00                	add    %al,(%eax)
414406:	1e                   	push   %ds
414407:	01 00                	add    %eax,(%eax)
414409:	01 00                	add    %eax,(%eax)
41440b:	54                   	push   %esp
41440c:	02 16                	add    (%esi),%dl
41440e:	57                   	push   %edi
41440f:	72 61                	jb     0x414472
414411:	70 4e                	jo     0x414461
414413:	6f                   	outsl  %ds:(%esi),(%dx)
414414:	6e                   	outsb  %ds:(%esi),(%dx)
414415:	45                   	inc    %ebp
414416:	78 63                	js     0x41447b
414418:	65 70 74             	gs jo  0x41448f
41441b:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
414422:	77 73                	ja     0x414497
414424:	01 05 20 01 01 11    	add    %eax,0x11010120
41442a:	1d 08 01 00 07       	sbb    $0x7000108,%eax
41442f:	01 00                	add    %eax,(%eax)
414431:	00 00                	add    %al,(%eax)
414433:	00 11                	add    %dl,(%ecx)
414435:	01 00                	add    %eax,(%eax)
414437:	0c 43                	or     $0x43,%al
414439:	6c                   	insb   (%dx),%es:(%edi)
41443a:	6f                   	outsl  %ds:(%esi),(%dx)
41443b:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41443e:	6f                   	outsl  %ds:(%esi),(%dx)
41443f:	75 6e                	jne    0x4144af
414441:	74 65                	je     0x4144a8
414443:	72 00                	jb     0x414445
414445:	00 05 01 00 00 00    	add    %al,0x1
41444b:	00 17                	add    %dl,(%edi)
41444d:	01 00                	add    %eax,(%eax)
41444f:	12 43 6f             	adc    0x6f(%ebx),%al
414452:	70 79                	jo     0x4144cd
414454:	72 69                	jb     0x4144bf
414456:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
41445c:	20 20                	and    %ah,(%eax)
41445e:	32 30                	xor    (%eax),%dh
414460:	32 30                	xor    (%eax),%dh
414462:	00 00                	add    %al,(%eax)
414464:	04 20                	add    $0x20,%al
414466:	01 01                	add    %eax,(%ecx)
414468:	02 29                	add    (%ecx),%ch
41446a:	01 00                	add    %eax,(%eax)
41446c:	24 61                	and    $0x61,%al
41446e:	30 34 64             	xor    %dh,(%esp,%eiz,2)
414471:	31 61 37             	xor    %esp,0x37(%ecx)
414474:	31 2d 37 66 61 65    	xor    %ebp,0x65616637
41447a:	2d 34 38 36 34       	sub    $0x34363834,%eax
41447f:	2d 62 31 62 36       	sub    $0x36623162,%eax
414484:	2d 65 34 33 38       	sub    $0x38333465,%eax
414489:	66 32 35 33 34 65 39 	data16 xor 0x39653433,%dh
414490:	61                   	popa
414491:	00 00                	add    %al,(%eax)
414493:	0c 01                	or     $0x1,%al
414495:	00 07                	add    %al,(%edi)
414497:	31 2e                	xor    %ebp,(%esi)
414499:	30 2e                	xor    %ch,(%esi)
41449b:	30 2e                	xor    %ch,(%esi)
41449d:	30 00                	xor    %al,(%eax)
41449f:	00 28                	add    %ch,(%eax)
4144a1:	01 00                	add    %eax,(%eax)
4144a3:	23 50 6f             	and    0x6f(%eax),%edx
4144a6:	77 65                	ja     0x41450d
4144a8:	72 65                	jb     0x41450f
4144aa:	64 20 62 79          	and    %ah,%fs:0x79(%edx)
4144ae:	20 53 6d             	and    %dl,0x6d(%ebx)
4144b1:	61                   	popa
4144b2:	72 74                	jb     0x414528
4144b4:	41                   	inc    %ecx
4144b5:	73 73                	jae    0x41452a
4144b7:	65 6d                	gs insl (%dx),%es:(%edi)
4144b9:	62 6c 79 20          	bound  %ebp,0x20(%ecx,%edi,2)
4144bd:	37                   	aaa
4144be:	2e 33 2e             	xor    %cs:(%esi),%ebp
4144c1:	30 2e                	xor    %ch,(%esi)
4144c3:	33 32                	xor    (%edx),%esi
4144c5:	39 36                	cmp    %esi,(%esi)
4144c7:	00 00                	add    %al,(%eax)
4144c9:	0a 00                	or     (%eax),%al
4144cb:	05 01 12 4d 08       	add    $0x84d1201,%eax
4144d0:	12 4d 08             	adc    0x8(%ebp),%cl
4144d3:	08 0b                	or     %cl,(%ebx)
4144d5:	07                   	pop    %es
4144d6:	06                   	push   %es
4144d7:	1d 05 08 08 10       	sbb    $0x10080805,%eax
4144dc:	05 02 1d 05 06       	add    $0x6051d02,%eax
4144e1:	20 02                	and    %al,(%edx)
4144e3:	11 51 08             	adc    %edx,0x8(%ecx)
4144e6:	08 08                	or     %cl,(%eax)
4144e8:	00 04 11             	add    %al,(%ecx,%edx,1)
4144eb:	51                   	push   %ecx
4144ec:	08 08                	or     %cl,(%eax)
4144ee:	08 08                	or     %cl,(%eax)
4144f0:	07                   	pop    %es
4144f1:	00 02                	add    %al,(%edx)
4144f3:	02 11                	add    (%ecx),%dl
4144f5:	51                   	push   %ecx
4144f6:	11 51 03             	adc    %edx,0x3(%ecx)
4144f9:	20 00                	and    %al,(%eax)
4144fb:	05 05 15 12 55       	add    $0x55121505,%eax
414500:	01 05 09 20 01 01    	add    %eax,0x1012009
414506:	15 12 59 01 13       	adc    $0x13015912,%eax
41450b:	00 05 20 00 1d 13    	add    %al,0x131d0020
414511:	00 03                	add    %al,(%ebx)
414513:	20 00                	and    %al,(%eax)
414515:	08 12                	or     %dl,(%edx)
414517:	07                   	pop    %es
414518:	0a 15 12 55 01 05    	or     0x5015512,%dl
41451e:	08 08                	or     %cl,(%eax)
414520:	08 08                	or     %cl,(%eax)
414522:	11 51 02             	adc    %edx,0x2(%ecx)
414525:	02 02                	add    (%edx),%al
414527:	1d 05 05 00 02       	sbb    $0x2000505,%eax
41452c:	0e                   	push   %cs
41452d:	0e                   	push   %cs
41452e:	0e                   	push   %cs
41452f:	04 00                	add    $0x0,%al
414531:	00 12                	add    %dl,(%edx)
414533:	65 06                	gs push %es
414535:	20 02                	and    %al,(%edx)
414537:	01 0e                	add    %ecx,(%esi)
414539:	12 65 04             	adc    0x4(%ebp),%ah
41453c:	20 01                	and    %al,(%ecx)
41453e:	1c 0e                	sbb    $0xe,%al
414540:	06                   	push   %es
414541:	07                   	pop    %es
414542:	02 12                	add    (%edx),%dl
414544:	69 12 0d 09 00 04    	imul   $0x400090d,(%edx),%edx
41454a:	1c 1c                	sbb    $0x1c,%al
41454c:	0e                   	push   %cs
41454d:	11 71 1d             	adc    %esi,0x1d(%ecx)
414550:	1c 03                	sbb    $0x3,%al
414552:	00 00                	add    %al,(%eax)
414554:	01 04 00             	add    %eax,(%eax,%eax,1)
414557:	01 01                	add    %eax,(%ecx)
414559:	08 05 00 00 12 80    	or     %al,0x80120000
41455f:	81 07 07 04 1d 05    	addl   $0x51d0407,(%edi)
414565:	1c 1c                	sbb    $0x1c,%al
414567:	1c 00                	sbb    $0x0,%al
414569:	c0 2d 00 00 00 00 00 	shrb   $0x0,0x0
414570:	00 00                	add    %al,(%eax)
414572:	00 00                	add    %al,(%eax)
414574:	00 d6                	add    %dl,%dh
414576:	2d 00 00 00 20       	sub    $0x20000000,%eax
41458f:	00 00                	add    %al,(%eax)
414591:	c8 2d 00 00          	enter  $0x2d,$0x0
414595:	00 00                	add    %al,(%eax)
414597:	00 00                	add    %al,(%eax)
414599:	00 00                	add    %al,(%eax)
41459b:	5f                   	pop    %edi
41459c:	43                   	inc    %ebx
41459d:	6f                   	outsl  %ds:(%esi),(%dx)
41459e:	72 44                	jb     0x4145e4
4145a0:	6c                   	insb   (%dx),%es:(%edi)
4145a1:	6c                   	insb   (%dx),%es:(%edi)
4145a2:	4d                   	dec    %ebp
4145a3:	61                   	popa
4145a4:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
4145ab:	72 65                	jb     0x414612
4145ad:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
4145b1:	6c                   	insb   (%dx),%es:(%edi)
4145b2:	00 ff                	add    %bh,%bh
4145b4:	25 00 20 40 00       	and    $0x402000,%eax
4145dd:	00 00                	add    %al,(%eax)
4145df:	01 00                	add    %eax,(%eax)
4145e1:	10 00                	adc    %al,(%eax)
4145e3:	00 00                	add    %al,(%eax)
4145e5:	18 00                	sbb    %al,(%eax)
4145e7:	00 80 00 00 00 00    	add    %al,0x0(%eax)
4145f5:	00 00                	add    %al,(%eax)
4145f7:	01 00                	add    %eax,(%eax)
4145f9:	01 00                	add    %eax,(%eax)
4145fb:	00 00                	add    %al,(%eax)
4145fd:	30 00                	xor    %al,(%eax)
4145ff:	00 80 00 00 00 00    	add    %al,0x0(%eax)
41460d:	00 00                	add    %al,(%eax)
41460f:	01 00                	add    %eax,(%eax)
414611:	00 00                	add    %al,(%eax)
414613:	00 00                	add    %al,(%eax)
414615:	48                   	dec    %eax
414616:	00 00                	add    %al,(%eax)
414618:	00 54 40 00          	add    %dl,0x0(%eax,%eax,2)
41461c:	00 3c 03             	add    %bh,(%ebx,%eax,1)
41461f:	00 00                	add    %al,(%eax)
414621:	00 00                	add    %al,(%eax)
414623:	00 00                	add    %al,(%eax)
414625:	3c 03                	cmp    $0x3,%al
414627:	34 00                	xor    $0x0,%al
414629:	00 00                	add    %al,(%eax)
41462b:	56                   	push   %esi
41462c:	00 53 00             	add    %dl,0x0(%ebx)
41462f:	5f                   	pop    %edi
414630:	00 56 00             	add    %dl,0x0(%esi)
414633:	45                   	inc    %ebp
414634:	00 52 00             	add    %dl,0x0(%edx)
414637:	53                   	push   %ebx
414638:	00 49 00             	add    %cl,0x0(%ecx)
41463b:	4f                   	dec    %edi
41463c:	00 4e 00             	add    %cl,0x0(%esi)
41463f:	5f                   	pop    %edi
414640:	00 49 00             	add    %cl,0x0(%ecx)
414643:	4e                   	dec    %esi
414644:	00 46 00             	add    %al,0x0(%esi)
414647:	4f                   	dec    %edi
414648:	00 00                	add    %al,(%eax)
41464a:	00 00                	add    %al,(%eax)
41464c:	00 bd 04 ef fe 00    	add    %bh,0xfeef04(%ebp)
414652:	00 01                	add    %al,(%ecx)
414654:	00 00                	add    %al,(%eax)
414656:	00 01                	add    %al,(%ecx)
414658:	00 00                	add    %al,(%eax)
41465a:	00 00                	add    %al,(%eax)
41465c:	00 00                	add    %al,(%eax)
41465e:	00 01                	add    %al,(%ecx)
414660:	00 00                	add    %al,(%eax)
414662:	00 00                	add    %al,(%eax)
414664:	00 3f                	add    %bh,(%edi)
414666:	00 00                	add    %al,(%eax)