409519:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
40951d:	00 61 00             	add    %ah,0x0(%ecx)
409520:	70 00                	jo     0x409522
409522:	6a 00                	push   $0x0
409524:	49                   	dec    %ecx
409525:	00 6a 00             	add    %ch,0x0(%edx)
409528:	76 00                	jbe    0x40952a
40952a:	32 00                	xor    (%eax),%al
40952c:	38 00                	cmp    %al,(%eax)
40952e:	00 00                	add    %al,(%eax)
409530:	02 00                	add    (%eax),%al
409532:	00 00                	add    %al,(%eax)
409534:	34 00                	xor    $0x0,%al
409536:	00 00                	add    %al,(%eax)
409538:	02 00                	add    (%eax),%al
40953a:	00 00                	add    %al,(%eax)
40953c:	42                   	inc    %edx
40953d:	00 00                	add    %al,(%eax)
40953f:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
409543:	00 6b 00             	add    %ch,0x0(%ebx)
409546:	35 00 5a 00 36       	xor    $0x36005a00,%eax
40954b:	00 31                	add    %dh,(%ecx)
40954d:	00 76 00             	add    %dh,0x0(%esi)
409550:	77 00                	ja     0x409552
409552:	73 00                	jae    0x409554
409554:	6c                   	insb   (%dx),%es:(%edi)
409555:	00 46 00             	add    %al,0x0(%esi)
409558:	56                   	push   %esi
409559:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
40955d:	00 41 00             	add    %al,0x0(%ecx)
409560:	64 00 36             	add    %dh,%fs:(%esi)
409563:	00 4b 00             	add    %cl,0x0(%ebx)
409566:	50                   	push   %eax
409567:	00 4c 00 51          	add    %cl,0x51(%eax,%eax,1)
40956b:	00 46 00             	add    %al,0x0(%esi)
40956e:	57                   	push   %edi
40956f:	00 32                	add    %dh,(%edx)
409571:	00 75 00             	add    %dh,0x0(%ebp)
409574:	79 00                	jns    0x409576
409576:	31 00                	xor    %eax,(%eax)
409578:	49                   	dec    %ecx
409579:	00 4f 00             	add    %cl,0x0(%edi)
40957c:	45                   	inc    %ebp
40957d:	00 49 00             	add    %cl,0x0(%ecx)
409580:	31 00                	xor    %eax,(%eax)
409582:	31 00                	xor    %eax,(%eax)
409584:	58                   	pop    %eax
409585:	00 67 00             	add    %ah,0x0(%edi)
409588:	67 00 31             	add    %dh,(%bx,%di)
40958b:	00 31                	add    %dh,(%ecx)
40958d:	00 35 00 00 00 00    	add    %dh,0x0
409593:	00 50 00             	add    %dl,0x0(%eax)
409596:	66 00 43 00          	data16 add %al,0x0(%ebx)
40959a:	79 00                	jns    0x40959c
40959c:	4b                   	dec    %ebx
40959d:	00 31                	add    %dh,(%ecx)
40959f:	00 31                	add    %dh,(%ecx)
4095a1:	00 36                	add    %dh,(%esi)
4095a3:	00 00                	add    %al,(%eax)
4095a5:	00 00                	add    %al,(%eax)
4095a7:	00 77 00             	add    %dh,0x0(%edi)
4095aa:	61                   	popa
4095ab:	00 45 00             	add    %al,0x0(%ebp)
4095ae:	6f                   	outsl  %ds:(%esi),(%dx)
4095af:	00 6e 00             	add    %ch,0x0(%esi)
4095b2:	4a                   	dec    %edx
4095b3:	00 54 00 66          	add    %dl,0x66(%eax,%eax,1)
4095b7:	00 69 00             	add    %ch,0x0(%ecx)
4095ba:	49                   	dec    %ecx
4095bb:	00 57 00             	add    %dl,0x0(%edi)
4095be:	6c                   	insb   (%dx),%es:(%edi)
4095bf:	00 79 00             	add    %bh,0x0(%ecx)
4095c2:	46                   	inc    %esi
4095c3:	00 67 00             	add    %ah,0x0(%edi)
4095c6:	36 00 6d 00          	add    %ch,%ss:0x0(%ebp)
4095ca:	62 00                	bound  %eax,(%eax)
4095cc:	36 00 31             	add    %dh,%ss:(%ecx)
4095cf:	00 35 00 39 00 00    	add    %dh,0x3900
4095d5:	00 00                	add    %al,(%eax)
4095d7:	00 50 00             	add    %dl,0x0(%eax)
4095da:	00 00                	add    %al,(%eax)
4095dc:	49                   	dec    %ecx
4095dd:	00 76 00             	add    %dh,0x0(%esi)
4095e0:	7a 00                	jp     0x4095e2
4095e2:	31 00                	xor    %eax,(%eax)
4095e4:	59                   	pop    %ecx
4095e5:	00 41 00             	add    %al,0x0(%ecx)
4095e8:	32 00                	xor    (%eax),%al
4095ea:	50                   	push   %eax
4095eb:	00 62 00             	add    %ah,0x0(%edx)
4095ee:	6b 00 51             	imul   $0x51,(%eax),%eax
4095f1:	00 71 00             	add    %dh,0x0(%ecx)
4095f4:	79 00                	jns    0x4095f6
4095f6:	5a                   	pop    %edx
4095f7:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
4095fb:	00 67 00             	add    %ah,0x0(%edi)
4095fe:	4a                   	dec    %edx
4095ff:	00 64 00 33          	add    %ah,0x33(%eax,%eax,1)
409603:	00 55 00             	add    %dl,0x0(%ebp)
409606:	48                   	dec    %eax
409607:	00 5a 00             	add    %bl,0x0(%edx)
40960a:	36 00 57 00          	add    %dl,%ss:0x0(%edi)
40960e:	65 00 44 00 79       	add    %al,%gs:0x79(%eax,%eax,1)
409613:	00 43 00             	add    %al,0x0(%ebx)
409616:	74 00                	je     0x409618
409618:	70 00                	jo     0x40961a
40961a:	33 00                	xor    (%eax),%eax
40961c:	5a                   	pop    %edx
40961d:	00 32                	add    %dh,(%edx)
40961f:	00 58 00             	add    %bl,0x0(%eax)
409622:	53                   	push   %ebx
409623:	00 67 00             	add    %ah,0x0(%edi)
409626:	32 00                	xor    (%eax),%al
409628:	32 00                	xor    (%eax),%al
40962a:	34 00                	xor    $0x0,%al
40962c:	00 00                	add    %al,(%eax)
40962e:	00 00                	add    %al,(%eax)
409630:	02 00                	add    (%eax),%al
409632:	00 00                	add    %al,(%eax)
409634:	4d                   	dec    %ebp
409635:	00 00                	add    %al,(%eax)
409637:	00 14 00             	add    %dl,(%eax,%eax,1)
40963a:	00 00                	add    %al,(%eax)
40963c:	71 00                	jno    0x40963e
40963e:	44                   	inc    %esp
40963f:	00 50 00             	add    %dl,0x0(%eax)
409642:	66 00 48 00          	data16 add %cl,0x0(%eax)
409646:	37                   	aaa
409647:	00 49 00             	add    %cl,0x0(%ecx)
40964a:	51                   	push   %ecx
40964b:	00 37                	add    %dh,(%edi)
40964d:	00 38                	add    %bh,(%eax)
40964f:	00 00                	add    %al,(%eax)
409651:	00 00                	add    %al,(%eax)
409653:	00 38                	add    %bh,(%eax)
409655:	00 00                	add    %al,(%eax)
409657:	00 65 00             	add    %ah,0x0(%ebp)
40965a:	77 00                	ja     0x40965c
40965c:	39 00                	cmp    %eax,(%eax)
40965e:	74 00                	je     0x409660
409660:	4c                   	dec    %esp
409661:	00 69 00             	add    %ch,0x0(%ecx)
409664:	59                   	pop    %ecx
409665:	00 4f 00             	add    %cl,0x0(%edi)
409668:	45                   	inc    %ebp
409669:	00 66 00             	add    %ah,0x0(%esi)
40966c:	78 00                	js     0x40966e
40966e:	33 00                	xor    (%eax),%eax
409670:	6d                   	insl   (%dx),%es:(%edi)
409671:	00 30                	add    %dh,(%eax)
409673:	00 4f 00             	add    %cl,0x0(%edi)
409676:	53                   	push   %ebx
409677:	00 66 00             	add    %ah,0x0(%esi)
40967a:	44                   	inc    %esp
40967b:	00 6f 00             	add    %ch,0x0(%edi)
40967e:	30 00                	xor    %al,(%eax)
409680:	6d                   	insl   (%dx),%es:(%edi)
409681:	00 58 00             	add    %bl,0x0(%eax)
409684:	7a 00                	jp     0x409686
409686:	66 00 46 00          	data16 add %al,0x0(%esi)
40968a:	32 00                	xor    (%eax),%al
40968c:	31 00                	xor    %eax,(%eax)
40968e:	36 00 00             	add    %al,%ss:(%eax)
409691:	00 00                	add    %al,(%eax)
409693:	00 0c 00             	add    %cl,(%eax,%eax,1)
409696:	00 00                	add    %al,(%eax)
409698:	7a 00                	jp     0x40969a
40969a:	59                   	pop    %ecx
40969b:	00 41 00             	add    %al,0x0(%ecx)
40969e:	72 00                	jb     0x4096a0
4096a0:	32 00                	xor    (%eax),%al
4096a2:	36 00 00             	add    %al,%ss:(%eax)
4096a5:	00 00                	add    %al,(%eax)
4096a7:	00 04 00             	add    %al,(%eax,%eax,1)
4096aa:	00 00                	add    %al,(%eax)
4096ac:	41                   	inc    %ecx
4096ad:	00 42 00             	add    %al,0x0(%edx)
4096b0:	00 00                	add    %al,(%eax)
4096b2:	00 00                	add    %al,(%eax)
4096b4:	2c 00                	sub    $0x0,%al
4096b6:	00 00                	add    %al,(%eax)
4096b8:	65 00 4a 00          	add    %cl,%gs:0x0(%edx)
4096bc:	6f                   	outsl  %ds:(%esi),(%dx)
4096bd:	00 6c 00 71          	add    %ch,0x71(%eax,%eax,1)
4096c1:	00 6c 00 6e          	add    %ch,0x6e(%eax,%eax,1)
4096c5:	00 6c 00 51          	add    %ch,0x51(%eax,%eax,1)
4096c9:	00 58 00             	add    %bl,0x0(%eax)
4096cc:	32 00                	xor    (%eax),%al
4096ce:	35 00 4b 00 65       	xor    $0x65004b00,%eax
4096d3:	00 76 00             	add    %dh,0x0(%esi)
4096d6:	5a                   	pop    %edx
4096d7:	00 6c 00 4e          	add    %ch,0x4e(%eax,%eax,1)
4096db:	00 5a 00             	add    %bl,0x0(%edx)
4096de:	31 00                	xor    %eax,(%eax)
4096e0:	38 00                	cmp    %al,(%eax)
4096e2:	34 00                	xor    $0x0,%al
4096e4:	00 00                	add    %al,(%eax)
4096e6:	00 00                	add    %al,(%eax)
4096e8:	02 00                	add    (%eax),%al
4096ea:	00 00                	add    %al,(%eax)
4096ec:	74 00                	je     0x4096ee
4096ee:	00 00                	add    %al,(%eax)
4096f0:	02 00                	add    (%eax),%al
4096f2:	00 00                	add    %al,(%eax)
4096f4:	6d                   	insl   (%dx),%es:(%edi)
4096f5:	00 00                	add    %al,(%eax)
4096f7:	00 02                	add    %al,(%edx)
4096f9:	00 00                	add    %al,(%eax)
4096fb:	00 70 00             	add    %dh,0x0(%eax)
4096fe:	00 00                	add    %al,(%eax)
409700:	56                   	push   %esi
409701:	42                   	inc    %edx
409702:	41                   	inc    %ecx
409703:	36 2e 44             	ss cs inc %esp
409706:	4c                   	dec    %esp
409707:	4c                   	dec    %esp
409708:	00 00                	add    %al,(%eax)
40970a:	00 00                	add    %al,(%eax)
40970c:	5f                   	pop    %edi
40970d:	5f                   	pop    %edi
40970e:	76 62                	jbe    0x409772
409710:	61                   	popa
409711:	49                   	dec    %ecx
409712:	6e                   	outsb  %ds:(%esi),(%dx)
409713:	53                   	push   %ebx
409714:	74 72                	je     0x409788
409716:	00 00                	add    %al,(%eax)
409718:	5f                   	pop    %edi
409719:	5f                   	pop    %edi
40971a:	76 62                	jbe    0x40977e
40971c:	61                   	popa
40971d:	46                   	inc    %esi
40971e:	69 6c 65 4f 70 65 6e 	imul   $0x6e6570,0x4f(%ebp,%eiz,2),%ebp
409725:	00
409726:	00 00                	add    %al,(%eax)
409728:	5f                   	pop    %edi
409729:	5f                   	pop    %edi
40972a:	76 62                	jbe    0x40978e
40972c:	61                   	popa
40972d:	4f                   	dec    %edi
40972e:	62 6a 56             	bound  %ebp,0x56(%edx)
409731:	61                   	popa
409732:	72 00                	jb     0x409734
409734:	08 8f 40 00 c8 d6    	or     %cl,-0x2937ffc0(%edi)
40973a:	40                   	inc    %eax
40973b:	00 5f 5f             	add    %bl,0x5f(%edi)
40973e:	76 62                	jbe    0x4097a2
409740:	61                   	popa
409741:	48                   	dec    %eax
409742:	72 65                	jb     0x4097a9
409744:	73 75                	jae    0x4097bb
409746:	6c                   	insb   (%dx),%es:(%edi)
409747:	74 43                	je     0x40978c
409749:	68 65 63 6b 00       	push   $0x6b6365
40974e:	00 00                	add    %al,(%eax)
409750:	5f                   	pop    %edi
409751:	5f                   	pop    %edi
409752:	76 62                	jbe    0x4097b6
409754:	61                   	popa
409755:	53                   	push   %ebx
409756:	74 72                	je     0x4097ca
409758:	43                   	inc    %ebx
409759:	61                   	popa
40975a:	74 00                	je     0x40975c
40975c:	5f                   	pop    %edi
40975d:	5f                   	pop    %edi
40975e:	76 62                	jbe    0x4097c2
409760:	61                   	popa
409761:	52                   	push   %edx
409762:	38 53 74             	cmp    %dl,0x74(%ebx)
409765:	72 00                	jb     0x409767
409767:	00 5f 5f             	add    %bl,0x5f(%edi)
40976a:	76 62                	jbe    0x4097ce
40976c:	61                   	popa
40976d:	4f                   	dec    %edi
40976e:	62 6a 53             	bound  %ebp,0x53(%edx)
409771:	65 74 41             	gs je  0x4097b5
409774:	64 64 72 65          	fs fs jb 0x4097dd
409778:	66 00 00             	data16 add %al,(%eax)
40977b:	00 5f 5f             	add    %bl,0x5f(%edi)
40977e:	76 62                	jbe    0x4097e2
409780:	61                   	popa
409781:	46                   	inc    %esi
409782:	70 49                	jo     0x4097cd
409784:	34 00                	xor    $0x0,%al
409786:	00 00                	add    %al,(%eax)
409788:	5f                   	pop    %edi
409789:	5f                   	pop    %edi
40978a:	76 62                	jbe    0x4097ee
40978c:	61                   	popa
40978d:	56                   	push   %esi
40978e:	61                   	popa
40978f:	72 53                	jb     0x4097e4
409791:	65 74 4f             	gs je  0x4097e3
409794:	62 6a 00             	bound  %ebp,0x0(%edx)
409797:	00 5f 5f             	add    %bl,0x5f(%edi)
40979a:	76 62                	jbe    0x4097fe
40979c:	61                   	popa
40979d:	49                   	dec    %ecx
40979e:	6e                   	outsb  %ds:(%esi),(%dx)
40979f:	53                   	push   %ebx
4097a0:	74 72                	je     0x409814
4097a2:	42                   	inc    %edx
4097a3:	00 5f 5f             	add    %bl,0x5f(%edi)
4097a6:	76 62                	jbe    0x40980a
4097a8:	61                   	popa
4097a9:	55                   	push   %ebp
4097aa:	49                   	dec    %ecx
4097ab:	31 53 74             	xor    %edx,0x74(%ebx)
4097ae:	72 00                	jb     0x4097b0
4097b0:	5f                   	pop    %edi
4097b1:	5f                   	pop    %edi
4097b2:	76 62                	jbe    0x409816
4097b4:	61                   	popa
4097b5:	56                   	push   %esi
4097b6:	61                   	popa
4097b7:	72 54                	jb     0x40980d
4097b9:	73 74                	jae    0x40982f
4097bb:	45                   	inc    %ebp
4097bc:	71 00                	jno    0x4097be
4097be:	00 00                	add    %al,(%eax)
4097c0:	5f                   	pop    %edi
4097c1:	5f                   	pop    %edi
4097c2:	76 62                	jbe    0x409826
4097c4:	61                   	popa
4097c5:	46                   	inc    %esi
4097c6:	72 65                	jb     0x40982d
4097c8:	65 53                	gs push %ebx
4097ca:	74 72                	je     0x40983e
4097cc:	4c                   	dec    %esp
4097cd:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
4097d4:	5f                   	pop    %edi
4097d5:	5f                   	pop    %edi
4097d6:	76 62                	jbe    0x40983a
4097d8:	61                   	popa
4097d9:	49                   	dec    %ecx
4097da:	34 53                	xor    $0x53,%al
4097dc:	74 72                	je     0x409850
4097de:	00 00                	add    %al,(%eax)
4097e0:	5f                   	pop    %edi
4097e1:	5f                   	pop    %edi
4097e2:	76 62                	jbe    0x409846
4097e4:	61                   	popa
4097e5:	41                   	inc    %ecx
4097e6:	72 79                	jb     0x409861
4097e8:	44                   	inc    %esp
4097e9:	65 73 74             	gs jae 0x409860
4097ec:	72 75                	jb     0x409863
4097ee:	63 74 00 00          	arpl   %esi,0x0(%eax,%eax,1)
4097f2:	00 00                	add    %al,(%eax)