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)
4097f4:	5f                   	pop    %edi
4097f5:	5f                   	pop    %edi
4097f6:	76 62                	jbe    0x40985a
4097f8:	61                   	popa
4097f9:	56                   	push   %esi
4097fa:	61                   	popa
4097fb:	72 54                	jb     0x409851
4097fd:	73 74                	jae    0x409873
4097ff:	4e                   	dec    %esi
409800:	65 00 00             	add    %al,%gs:(%eax)
409803:	00 5f 5f             	add    %bl,0x5f(%edi)
409806:	76 62                	jbe    0x40986a
409808:	61                   	popa
409809:	46                   	inc    %esi
40980a:	70 52                	jo     0x40985e
40980c:	38 00                	cmp    %al,(%eax)
40980e:	00 00                	add    %al,(%eax)
409810:	5f                   	pop    %edi
409811:	5f                   	pop    %edi
409812:	76 62                	jbe    0x409876
409814:	61                   	popa
409815:	47                   	inc    %edi
409816:	65 6e                	outsb  %gs:(%esi),(%dx)
409818:	65 72 61             	gs jb  0x40987c
40981b:	74 65                	je     0x409882
40981d:	42                   	inc    %edx
40981e:	6f                   	outsl  %ds:(%esi),(%dx)
40981f:	75 6e                	jne    0x40988f
409821:	64 73 45             	fs jae 0x409869
409824:	72 72                	jb     0x409898
409826:	6f                   	outsl  %ds:(%esi),(%dx)
409827:	72 00                	jb     0x409829
409829:	00 00                	add    %al,(%eax)
40982b:	00 5f 5f             	add    %bl,0x5f(%edi)
40982e:	76 62                	jbe    0x409892
409830:	61                   	popa
409831:	56                   	push   %esi
409832:	61                   	popa
409833:	72 4d                	jb     0x409882
409835:	6f                   	outsl  %ds:(%esi),(%dx)
409836:	76 65                	jbe    0x40989d
409838:	00 00                	add    %al,(%eax)
40983a:	00 00                	add    %al,(%eax)
40983c:	5f                   	pop    %edi
40983d:	5f                   	pop    %edi
40983e:	76 62                	jbe    0x4098a2
409840:	61                   	popa
409841:	41                   	inc    %ecx
409842:	72 79                	jb     0x4098bd
409844:	43                   	inc    %ebx
409845:	6f                   	outsl  %ds:(%esi),(%dx)
409846:	6e                   	outsb  %ds:(%esi),(%dx)
409847:	73 74                	jae    0x4098bd
409849:	72 75                	jb     0x4098c0
40984b:	63 74 32 00          	arpl   %esi,0x0(%edx,%esi,1)
40984f:	00 5f 5f             	add    %bl,0x5f(%edi)
409852:	76 62                	jbe    0x4098b6
409854:	61                   	popa
409855:	53                   	push   %ebx
409856:	74 72                	je     0x4098ca
409858:	43                   	inc    %ebx
409859:	6f                   	outsl  %ds:(%esi),(%dx)
40985a:	70 79                	jo     0x4098d5
40985c:	00 00                	add    %al,(%eax)
40985e:	00 00                	add    %al,(%eax)
409860:	5f                   	pop    %edi
409861:	5f                   	pop    %edi
409862:	76 62                	jbe    0x4098c6
409864:	61                   	popa
409865:	55                   	push   %ebp
409866:	49                   	dec    %ecx
409867:	31 49 32             	xor    %ecx,0x32(%ecx)
40986a:	00 00                	add    %al,(%eax)
40986c:	5f                   	pop    %edi
40986d:	5f                   	pop    %edi
40986e:	76 62                	jbe    0x4098d2
409870:	61                   	popa
409871:	46                   	inc    %esi
409872:	72 65                	jb     0x4098d9
409874:	65 4f                	gs dec %edi
409876:	62 6a 4c             	bound  %ebp,0x4c(%edx)
409879:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
409880:	5f                   	pop    %edi
409881:	5f                   	pop    %edi
409882:	76 62                	jbe    0x4098e6
409884:	61                   	popa
409885:	43                   	inc    %ebx
409886:	61                   	popa
409887:	73 74                	jae    0x4098fd
409889:	4f                   	dec    %edi
40988a:	62 6a 56             	bound  %ebp,0x56(%edx)
40988d:	61                   	popa
40988e:	72 00                	jb     0x409890
409890:	5f                   	pop    %edi
409891:	5f                   	pop    %edi
409892:	76 62                	jbe    0x4098f6
409894:	61                   	popa
409895:	4f                   	dec    %edi
409896:	62 6a 53             	bound  %ebp,0x53(%edx)
409899:	65 74 00             	gs je  0x40989c
40989c:	5f                   	pop    %edi
40989d:	5f                   	pop    %edi
40989e:	76 62                	jbe    0x409902
4098a0:	61                   	popa
4098a1:	56                   	push   %esi
4098a2:	61                   	popa
4098a3:	72 4c                	jb     0x4098f1
4098a5:	61                   	popa
4098a6:	74 65                	je     0x40990d
4098a8:	4d                   	dec    %ebp
4098a9:	65 6d                	gs insl (%dx),%es:(%edi)
4098ab:	43                   	inc    %ebx
4098ac:	61                   	popa
4098ad:	6c                   	insb   (%dx),%es:(%edi)
4098ae:	6c                   	insb   (%dx),%es:(%edi)
4098af:	4c                   	dec    %esp
4098b0:	64 00 00             	add    %al,%fs:(%eax)
4098b3:	00 5f 5f             	add    %bl,0x5f(%edi)
4098b6:	76 62                	jbe    0x40991a
4098b8:	61                   	popa
4098b9:	46                   	inc    %esi
4098ba:	72 65                	jb     0x409921
4098bc:	65 56                	gs push %esi
4098be:	61                   	popa
4098bf:	72 00                	jb     0x4098c1
4098c1:	00 00                	add    %al,(%eax)
4098c3:	00 5f 5f             	add    %bl,0x5f(%edi)
4098c6:	76 62                	jbe    0x40992a
4098c8:	61                   	popa
4098c9:	46                   	inc    %esi
4098ca:	72 65                	jb     0x409931
4098cc:	65 56                	gs push %esi
4098ce:	61                   	popa
4098cf:	72 4c                	jb     0x40991d
4098d1:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
4098d8:	5f                   	pop    %edi
4098d9:	5f                   	pop    %edi
4098da:	76 62                	jbe    0x40993e
4098dc:	61                   	popa
4098dd:	56                   	push   %esi
4098de:	61                   	popa
4098df:	72 44                	jb     0x409925
4098e1:	75 70                	jne    0x409953
4098e3:	00 5f 5f             	add    %bl,0x5f(%edi)
4098e6:	76 62                	jbe    0x40994a
4098e8:	61                   	popa
4098e9:	46                   	inc    %esi
4098ea:	72 65                	jb     0x409951
4098ec:	65 53                	gs push %ebx
4098ee:	74 72                	je     0x409962
4098f0:	00 00                	add    %al,(%eax)
4098f2:	00 00                	add    %al,(%eax)
4098f4:	5f                   	pop    %edi
4098f5:	5f                   	pop    %edi
4098f6:	76 62                	jbe    0x40995a
4098f8:	61                   	popa
4098f9:	53                   	push   %ebx
4098fa:	74 72                	je     0x40996e
4098fc:	43                   	inc    %ebx
4098fd:	6d                   	insl   (%dx),%es:(%edi)
4098fe:	70 00                	jo     0x409900
409900:	5f                   	pop    %edi
409901:	5f                   	pop    %edi
409902:	76 62                	jbe    0x409966
409904:	61                   	popa
409905:	46                   	inc    %esi
409906:	72 65                	jb     0x40996d
409908:	65 4f                	gs dec %edi
40990a:	62 6a 00             	bound  %ebp,0x0(%edx)
40990d:	00 00                	add    %al,(%eax)
40990f:	00 5f 5f             	add    %bl,0x5f(%edi)
409912:	76 62                	jbe    0x409976
409914:	61                   	popa
409915:	4e                   	dec    %esi
409916:	65 77 32             	gs ja  0x40994b