43542d:	5a                   	pop    %edx
43542e:	43                   	inc    %ebx
43542f:	00 50 62             	add    %dl,0x62(%eax)
435432:	43                   	inc    %ebx
435433:	00 00                	add    %al,(%eax)
435435:	10 40 00             	adc    %al,0x0(%eax)
435438:	3c 54                	cmp    $0x54,%al
43543a:	43                   	inc    %ebx
43543b:	00 08                	add    %cl,(%eax)
43543d:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
435441:	61                   	popa
435442:	72 74                	jb     0x4354b8
435444:	44                   	inc    %esp
435445:	6f                   	outsl  %ds:(%esi),(%dx)
435446:	63 6b 45             	arpl   %ebp,0x45(%ebx)
435449:	76 65                	jbe    0x4354b0
43544b:	6e                   	outsb  %ds:(%esi),(%dx)
43544c:	74 00                	je     0x43544e
43544e:	02 08                	add    (%eax),%cl
435450:	06                   	push   %es
435451:	53                   	push   %ebx
435452:	65 6e                	outsb  %gs:(%esi),(%dx)
435454:	64 65 72 07          	fs gs jb 0x43545f
435458:	54                   	push   %esp
435459:	4f                   	dec    %edi
43545a:	62 6a 65             	bound  %ebp,0x65(%edx)
43545d:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
435461:	44                   	inc    %esp
435462:	72 61                	jb     0x4354c5
435464:	67 4f                	addr16 dec %edi
435466:	62 6a 65             	bound  %ebp,0x65(%edx)
435469:	63 74 0f 54          	arpl   %esi,0x54(%edi,%ecx,1)
43546d:	44                   	inc    %esp
43546e:	72 61                	jb     0x4354d1
435470:	67 44                	addr16 inc %esp
435472:	6f                   	outsl  %ds:(%esi),(%dx)
435473:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
435476:	62 6a 65             	bound  %ebp,0x65(%edx)
435479:	63 74 00 14          	arpl   %esi,0x14(%eax,%eax,1)
43547d:	11 40 00             	adc    %eax,0x0(%eax)
435480:	b8 46 43 00 88       	mov    $0x88004346,%eax
435485:	54                   	push   %esp
435486:	43                   	inc    %ebx
435487:	00 08                	add    %cl,(%eax)
435489:	11 54 47 65          	adc    %edx,0x65(%edi,%eax,2)
43548d:	74 53                	je     0x4354e2
43548f:	69 74 65 49 6e 66 6f 	imul   $0x456f666e,0x49(%ebp,%eiz,2),%esi
435496:	45
435497:	76 65                	jbe    0x4354fe
435499:	6e                   	outsb  %ds:(%esi),(%dx)
43549a:	74 00                	je     0x43549c
43549c:	05 08 06 53 65       	add    $0x65530608,%eax
4354a1:	6e                   	outsb  %ds:(%esi),(%dx)
4354a2:	64 65 72 07          	fs gs jb 0x4354ad
4354a6:	54                   	push   %esp
4354a7:	4f                   	dec    %edi
4354a8:	62 6a 65             	bound  %ebp,0x65(%edx)
4354ab:	63 74 08 0a          	arpl   %esi,0xa(%eax,%ecx,1)
4354af:	44                   	inc    %esp
4354b0:	6f                   	outsl  %ds:(%esi),(%dx)
4354b1:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4354b4:	6c                   	insb   (%dx),%es:(%edi)
4354b5:	69 65 6e 74 08 54 43 	imul   $0x43540874,0x6e(%ebp),%esp
4354bc:	6f                   	outsl  %ds:(%esi),(%dx)
4354bd:	6e                   	outsb  %ds:(%esi),(%dx)
4354be:	74 72                	je     0x435532
4354c0:	6f                   	outsl  %ds:(%esi),(%dx)
4354c1:	6c                   	insb   (%dx),%es:(%edi)
4354c2:	11 0d 49 6e 66 6c    	adc    %ecx,0x6c666e49
4354c8:	75 65                	jne    0x43552f
4354ca:	6e                   	outsb  %ds:(%esi),(%dx)
4354cb:	63 65 52             	arpl   %esp,0x52(%ebp)
4354ce:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
4354d3:	52                   	push   %edx
4354d4:	65 63 74 10 08       	arpl   %esi,%gs:0x8(%eax,%edx,1)
4354d9:	4d                   	dec    %ebp
4354da:	6f                   	outsl  %ds:(%esi),(%dx)
4354db:	75 73                	jne    0x435550
4354dd:	65 50                	gs push %eax
4354df:	6f                   	outsl  %ds:(%esi),(%dx)
4354e0:	73 06                	jae    0x4354e8
4354e2:	54                   	push   %esp
4354e3:	50                   	push   %eax
4354e4:	6f                   	outsl  %ds:(%esi),(%dx)
4354e5:	69 6e 74 01 07 43 61 	imul   $0x61430701,0x74(%esi),%ebp
4354ec:	6e                   	outsb  %ds:(%esi),(%dx)
4354ed:	44                   	inc    %esp
4354ee:	6f                   	outsl  %ds:(%esi),(%dx)
4354ef:	63 6b 07             	arpl   %ebp,0x7(%ebx)
4354f2:	42                   	inc    %edx
4354f3:	6f                   	outsl  %ds:(%esi),(%dx)
4354f4:	6f                   	outsl  %ds:(%esi),(%dx)
4354f5:	6c                   	insb   (%dx),%es:(%edi)
4354f6:	65 61                	gs popa
4354f8:	6e                   	outsb  %ds:(%esi),(%dx)
4354f9:	00 14 11             	add    %dl,(%ecx,%edx,1)
4354fc:	40                   	inc    %eax
4354fd:	00 38                	add    %bh,(%eax)
4354ff:	5a                   	pop    %edx
435500:	43                   	inc    %ebx
435509:	00 00                	add    %al,(%eax)
43550b:	10 40 00             	adc    %al,0x0(%eax)
43550e:	8b c0                	mov    %eax,%eax
435510:	14 55                	adc    $0x55,%al
435512:	43                   	inc    %ebx
435513:	00 08                	add    %cl,(%eax)
435515:	0f 54 43 61          	andps  0x61(%ebx),%xmm0
435519:	6e                   	outsb  %ds:(%esi),(%dx)
43551a:	52                   	push   %edx
43551b:	65 73 69             	gs jae 0x435587
43551e:	7a 65                	jp     0x435585
435520:	45                   	inc    %ebp
435521:	76 65                	jbe    0x435588
435523:	6e                   	outsb  %ds:(%esi),(%dx)
435524:	74 00                	je     0x435526
435526:	04 08                	add    $0x8,%al
435528:	06                   	push   %es
435529:	53                   	push   %ebx
43552a:	65 6e                	outsb  %gs:(%esi),(%dx)
43552c:	64 65 72 07          	fs gs jb 0x435537
435530:	54                   	push   %esp
435531:	4f                   	dec    %edi
435532:	62 6a 65             	bound  %ebp,0x65(%edx)
435535:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
435539:	4e                   	dec    %esi
43553a:	65 77 57             	gs ja  0x435594
43553d:	69 64 74 68 07 49 6e 	imul   $0x746e4907,0x68(%esp,%esi,2),%esp
435544:	74
435545:	65 67 65 72 01       	gs addr16 gs jb 0x43554b
43554a:	09 4e 65             	or     %ecx,0x65(%esi)
43554d:	77 48                	ja     0x435597
43554f:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
435556:	6e
435557:	74 65                	je     0x4355be
435559:	67 65 72 01          	addr16 gs jb 0x43555e
43555d:	06                   	push   %es
43555e:	52                   	push   %edx
43555f:	65 73 69             	gs jae 0x4355cb
435562:	7a 65                	jp     0x4355c9
435564:	07                   	pop    %es
435565:	42                   	inc    %edx
435566:	6f                   	outsl  %ds:(%esi),(%dx)
435567:	6f                   	outsl  %ds:(%esi),(%dx)
435568:	6c                   	insb   (%dx),%es:(%edi)
435569:	65 61                	gs popa
43556b:	6e                   	outsb  %ds:(%esi),(%dx)
43556c:	00 14 11             	add    %dl,(%ecx,%edx,1)
43556f:	40                   	inc    %eax
435570:	00 3c 10             	add    %bh,(%eax,%edx,1)
435573:	40                   	inc    %eax
435574:	00 3c 10             	add    %bh,(%eax,%edx,1)
435577:	40                   	inc    %eax
435578:	00 00                	add    %al,(%eax)
43557a:	10 40 00             	adc    %al,0x0(%eax)
43557d:	8d 40 00             	lea    0x0(%eax),%eax
435580:	84 55 43             	test   %dl,0x43(%ebp)
435583:	00 08                	add    %cl,(%eax)
435585:	17                   	pop    %ss
435586:	54                   	push   %esp
435587:	43                   	inc    %ebx
435588:	6f                   	outsl  %ds:(%esi),(%dx)
435589:	6e                   	outsb  %ds:(%esi),(%dx)
43558a:	73 74                	jae    0x435600
43558c:	72 61                	jb     0x4355ef
43558e:	69 6e 65 64 52 65 73 	imul   $0x73655264,0x65(%esi),%ebp
435595:	69 7a 65 45 76 65 6e 	imul   $0x6e657645,0x65(%edx),%edi
43559c:	74 00                	je     0x43559e
43559e:	05 08 06 53 65       	add    $0x65530608,%eax
4355a3:	6e                   	outsb  %ds:(%esi),(%dx)
4355a4:	64 65 72 07          	fs gs jb 0x4355af
4355a8:	54                   	push   %esp
4355a9:	4f                   	dec    %edi
4355aa:	62 6a 65             	bound  %ebp,0x65(%edx)
4355ad:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
4355b1:	4d                   	dec    %ebp
4355b2:	69 6e 57 69 64 74 68 	imul   $0x68746469,0x57(%esi),%ebp
4355b9:	07                   	pop    %es
4355ba:	49                   	dec    %ecx
4355bb:	6e                   	outsb  %ds:(%esi),(%dx)
4355bc:	74 65                	je     0x435623
4355be:	67 65 72 01          	addr16 gs jb 0x4355c3
4355c2:	09 4d 69             	or     %ecx,0x69(%ebp)
4355c5:	6e                   	outsb  %ds:(%esi),(%dx)
4355c6:	48                   	dec    %eax
4355c7:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
4355ce:	6e
4355cf:	74 65                	je     0x435636
4355d1:	67 65 72 01          	addr16 gs jb 0x4355d6
4355d5:	08 4d 61             	or     %cl,0x61(%ebp)
4355d8:	78 57                	js     0x435631
4355da:	69 64 74 68 07 49 6e 	imul   $0x746e4907,0x68(%esp,%esi,2),%esp
4355e1:	74
4355e2:	65 67 65 72 01       	gs addr16 gs jb 0x4355e8
4355e7:	09 4d 61             	or     %ecx,0x61(%ebp)
4355ea:	78 48                	js     0x435634
4355ec:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
4355f3:	6e
4355f4:	74 65                	je     0x43565b
4355f6:	67 65 72 00          	addr16 gs jb 0x4355fa
4355fa:	14 11                	adc    $0x11,%al
4355fc:	40                   	inc    %eax
4355fd:	00 3c 10             	add    %bh,(%eax,%edx,1)
435600:	40                   	inc    %eax
435601:	00 3c 10             	add    %bh,(%eax,%edx,1)
435604:	40                   	inc    %eax
435605:	00 3c 10             	add    %bh,(%eax,%edx,1)
435608:	40                   	inc    %eax
435609:	00 3c 10             	add    %bh,(%eax,%edx,1)
43560c:	40                   	inc    %eax
43560d:	00 8b c0 14 56 43    	add    %cl,0x435614c0(%ebx)
435613:	00 08                	add    %cl,(%eax)
435615:	10 54 4d 6f          	adc    %dl,0x6f(%ebp,%ecx,2)
435619:	75 73                	jne    0x43568e
43561b:	65 57                	gs push %edi
43561d:	68 65 65 6c 45       	push   $0x456c6565
435622:	76 65                	jbe    0x435689
435624:	6e                   	outsb  %ds:(%esi),(%dx)
435625:	74 00                	je     0x435627
435627:	05 08 06 53 65       	add    $0x65530608,%eax
43562c:	6e                   	outsb  %ds:(%esi),(%dx)
43562d:	64 65 72 07          	fs gs jb 0x435638
435631:	54                   	push   %esp
435632:	4f                   	dec    %edi
435633:	62 6a 65             	bound  %ebp,0x65(%edx)
435636:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
43563a:	53                   	push   %ebx
43563b:	68 69 66 74 0b       	push   $0xb746669
435640:	54                   	push   %esp
435641:	53                   	push   %ebx
435642:	68 69 66 74 53       	push   $0x53746669
435647:	74 61                	je     0x4356aa
435649:	74 65                	je     0x4356b0
43564b:	00 0a                	add    %cl,(%edx)
43564d:	57                   	push   %edi
43564e:	68 65 65 6c 44       	push   $0x446c6565
435653:	65 6c                	gs insb (%dx),%es:(%edi)
435655:	74 61                	je     0x4356b8
435657:	07                   	pop    %es
435658:	49                   	dec    %ecx
435659:	6e                   	outsb  %ds:(%esi),(%dx)
43565a:	74 65                	je     0x4356c1
43565c:	67 65 72 10          	addr16 gs jb 0x435670
435660:	08 4d 6f             	or     %cl,0x6f(%ebp)
435663:	75 73                	jne    0x4356d8
435665:	65 50                	gs push %eax
435667:	6f                   	outsl  %ds:(%esi),(%dx)
435668:	73 06                	jae    0x435670
43566a:	54                   	push   %esp
43566b:	50                   	push   %eax
43566c:	6f                   	outsl  %ds:(%esi),(%dx)
43566d:	69 6e 74 01 07 48 61 	imul   $0x61480701,0x74(%esi),%ebp
435674:	6e                   	outsb  %ds:(%esi),(%dx)
435675:	64 6c                	fs insb (%dx),%es:(%edi)
435677:	65 64 07             	gs fs pop %es
43567a:	42                   	inc    %edx
43567b:	6f                   	outsl  %ds:(%esi),(%dx)
43567c:	6f                   	outsl  %ds:(%esi),(%dx)
43567d:	6c                   	insb   (%dx),%es:(%edi)
43567e:	65 61                	gs popa
435680:	6e                   	outsb  %ds:(%esi),(%dx)
435681:	00 14 11             	add    %dl,(%ecx,%edx,1)
435684:	40                   	inc    %eax
435685:	00 bc 51 41 00 3c 10 	add    %bh,0x103c0041(%ecx,%edx,2)
43568c:	40                   	inc    %eax
43568d:	00 00                	add    %al,(%eax)
43568f:	00 00                	add    %al,(%eax)
435691:	00 00                	add    %al,(%eax)
435693:	10 40 00             	adc    %al,0x0(%eax)
435696:	8b c0                	mov    %eax,%eax
435698:	9c                   	pushf
435699:	56                   	push   %esi
43569a:	43                   	inc    %ebx
43569b:	00 08                	add    %cl,(%eax)
43569d:	16                   	push   %ss
43569e:	54                   	push   %esp
43569f:	4d                   	dec    %ebp
4356a0:	6f                   	outsl  %ds:(%esi),(%dx)
4356a1:	75 73                	jne    0x435716
4356a3:	65 57                	gs push %edi
4356a5:	68 65 65 6c 55       	push   $0x556c6565
4356aa:	70 44                	jo     0x4356f0
4356ac:	6f                   	outsl  %ds:(%esi),(%dx)
4356ad:	77 6e                	ja     0x43571d
4356af:	45                   	inc    %ebp
4356b0:	76 65                	jbe    0x435717
4356b2:	6e                   	outsb  %ds:(%esi),(%dx)
4356b3:	74 00                	je     0x4356b5
4356b5:	04 08                	add    $0x8,%al
4356b7:	06                   	push   %es
4356b8:	53                   	push   %ebx
4356b9:	65 6e                	outsb  %gs:(%esi),(%dx)
4356bb:	64 65 72 07          	fs gs jb 0x4356c6
4356bf:	54                   	push   %esp
4356c0:	4f                   	dec    %edi
4356c1:	62 6a 65             	bound  %ebp,0x65(%edx)
4356c4:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
4356c8:	53                   	push   %ebx
4356c9:	68 69 66 74 0b       	push   $0xb746669
4356ce:	54                   	push   %esp
4356cf:	53                   	push   %ebx
4356d0:	68 69 66 74 53       	push   $0x53746669
4356d5:	74 61                	je     0x435738
4356d7:	74 65                	je     0x43573e
4356d9:	10 08                	adc    %cl,(%eax)
4356db:	4d                   	dec    %ebp
4356dc:	6f                   	outsl  %ds:(%esi),(%dx)
4356dd:	75 73                	jne    0x435752
4356df:	65 50                	gs push %eax
4356e1:	6f                   	outsl  %ds:(%esi),(%dx)
4356e2:	73 06                	jae    0x4356ea
4356e4:	54                   	push   %esp
4356e5:	50                   	push   %eax
4356e6:	6f                   	outsl  %ds:(%esi),(%dx)
4356e7:	69 6e 74 01 07 48 61 	imul   $0x61480701,0x74(%esi),%ebp
4356ee:	6e                   	outsb  %ds:(%esi),(%dx)
4356ef:	64 6c                	fs insb (%dx),%es:(%edi)
4356f1:	65 64 07             	gs fs pop %es
4356f4:	42                   	inc    %edx
4356f5:	6f                   	outsl  %ds:(%esi),(%dx)
4356f6:	6f                   	outsl  %ds:(%esi),(%dx)
4356f7:	6c                   	insb   (%dx),%es:(%edi)
4356f8:	65 61                	gs popa
4356fa:	6e                   	outsb  %ds:(%esi),(%dx)
4356fb:	00 14 11             	add    %dl,(%ecx,%edx,1)
4356fe:	40                   	inc    %eax
4356ff:	00 bc 51 41 00 00 00 	add    %bh,0x41(%ecx,%edx,2)
435706:	00 00                	add    %al,(%eax)
435708:	00 10                	add    %dl,(%eax)
43570a:	40                   	inc    %eax
43570b:	00 10                	add    %dl,(%eax)
43570d:	57                   	push   %edi
43570e:	43                   	inc    %ebx
43570f:	00 08                	add    %cl,(%eax)
435711:	12 54 43 6f          	adc    0x6f(%ebx,%eax,2),%dl
435715:	6e                   	outsb  %ds:(%esi),(%dx)
435716:	74 65                	je     0x43577d
435718:	78 74                	js     0x43578e
43571a:	50                   	push   %eax
43571b:	6f                   	outsl  %ds:(%esi),(%dx)
43571c:	70 75                	jo     0x435793
43571e:	70 45                	jo     0x435765
435720:	76 65                	jbe    0x435787
435722:	6e                   	outsb  %ds:(%esi),(%dx)
435723:	74 00                	je     0x435725
435725:	03 08                	add    (%eax),%ecx
435727:	06                   	push   %es
435728:	53                   	push   %ebx
435729:	65 6e                	outsb  %gs:(%esi),(%dx)
43572b:	64 65 72 07          	fs gs jb 0x435736
43572f:	54                   	push   %esp