42c85f:	6e                   	outsb  %ds:(%esi),(%dx)
42c860:	2b 2b                	sub    (%ebx),%ebp
42c862:	52                   	push   %edx
42c863:	37                   	aaa
42c864:	77 47                	ja     0x42c8ad
42c866:	4a                   	dec    %edx
42c867:	42                   	inc    %edx
42c868:	66 41                	inc    %cx
42c86a:	46                   	inc    %esi
42c86b:	39 44 35 67          	cmp    %eax,0x67(%ebp,%esi,1)
42c86f:	34 74                	xor    $0x74,%al
42c871:	49                   	dec    %ecx
42c872:	6c                   	insb   (%dx),%es:(%edi)
42c873:	57                   	push   %edi
42c874:	6c                   	insb   (%dx),%es:(%edi)
42c875:	77 52                	ja     0x42c8c9
42c877:	6f                   	outsl  %ds:(%esi),(%dx)
42c878:	45                   	inc    %ebp
42c879:	74 51                	je     0x42c8cc
42c87b:	2b 58 4b             	sub    0x4b(%eax),%ebx
42c87e:	5a                   	pop    %edx
42c87f:	57                   	push   %edi
42c880:	78 64                	js     0x42c8e6
42c882:	32 41 4d             	xor    0x4d(%ecx),%al
42c885:	37                   	aaa
42c886:	65 71 55             	gs jno 0x42c8de
42c889:	4a                   	dec    %edx
42c88a:	6d                   	insl   (%dx),%es:(%edi)
42c88b:	36 31 4c 6c 67       	xor    %ecx,%ss:0x67(%esp,%ebp,2)
42c890:	33 46 74             	xor    0x74(%esi),%eax
42c893:	53                   	push   %ebx
42c894:	41                   	inc    %ecx
42c895:	6f                   	outsl  %ds:(%esi),(%dx)
42c896:	77 56                	ja     0x42c8ee
42c898:	5a                   	pop    %edx
42c899:	79 66                	jns    0x42c901
42c89b:	4a                   	dec    %edx
42c89c:	35 54 31 64 71       	xor    $0x71643154,%eax
42c8a1:	5a                   	pop    %edx
42c8a2:	57                   	push   %edi
42c8a3:	51                   	push   %ecx
42c8a4:	4b                   	dec    %ebx
42c8a5:	59                   	pop    %ecx
42c8a6:	58                   	pop    %eax
42c8a7:	2f                   	das
42c8a8:	6f                   	outsl  %ds:(%esi),(%dx)
42c8a9:	37                   	aaa
42c8aa:	33 48 39             	xor    0x39(%eax),%ecx
42c8ad:	32 5a 6f             	xor    0x6f(%edx),%bl
42c8b0:	46                   	inc    %esi
42c8b1:	4b                   	dec    %ebx
42c8b2:	30 6f 63             	xor    %ch,0x63(%edi)
42c8b5:	45                   	inc    %ebp
42c8b6:	66 36 74 47          	data16 ss je 0x42c901
42c8ba:	30 6b 65             	xor    %ch,0x65(%ebx)
42c8bd:	55                   	push   %ebp
42c8be:	73 41                	jae    0x42c901
42c8c0:	72 43                	jb     0x42c905
42c8c2:	38 4f 42             	cmp    %cl,0x42(%edi)
42c8c5:	79 66                	jns    0x42c92d
42c8c7:	61                   	popa
42c8c8:	5a                   	pop    %edx
42c8c9:	47                   	inc    %edi
42c8ca:	68 48 35 57 76       	push   $0x76573548
42c8cf:	6a 4a                	push   $0x4a
42c8d1:	59                   	pop    %ecx
42c8d2:	68 64 34 57 74       	push   $0x74573464
42c8d7:	5a                   	pop    %edx
42c8d8:	67 61                	addr16 popa
42c8da:	75 39                	jne    0x42c915
42c8dc:	51                   	push   %ecx
42c8dd:	54                   	push   %esp
42c8de:	38 4b 42             	cmp    %cl,0x42(%ebx)
42c8e1:	50                   	push   %eax
42c8e2:	78 62                	js     0x42c946
42c8e4:	37                   	aaa
42c8e5:	43                   	inc    %ebx
42c8e6:	6b 52 62 50          	imul   $0x50,0x62(%edx),%edx
42c8ea:	2f                   	das
42c8eb:	33 73 30             	xor    0x30(%ebx),%esi
42c8ee:	62 48 66             	bound  %ecx,0x66(%eax)
42c8f1:	48                   	dec    %eax
42c8f2:	78 6c                	js     0x42c960
42c8f4:	44                   	inc    %esp
42c8f5:	31 34 50             	xor    %esi,(%eax,%edx,2)
42c8f8:	61                   	popa
42c8f9:	57                   	push   %edi
42c8fa:	4b                   	dec    %ebx
42c8fb:	2f                   	das
42c8fc:	4e                   	dec    %esi
42c8fd:	62 44 68 4d          	bound  %eax,0x4d(%eax,%ebp,2)
42c901:	76 79                	jbe    0x42c97c
42c903:	7a 4d                	jp     0x42c952
42c905:	61                   	popa
42c906:	2f                   	das
42c907:	7a 58                	jp     0x42c961
42c909:	34 45                	xor    $0x45,%al
42c90b:	48                   	dec    %eax
42c90c:	46                   	inc    %esi
42c90d:	63 56 6a             	arpl   %edx,0x6a(%esi)
42c910:	45                   	inc    %ebp
42c911:	38 61 59             	cmp    %ah,0x59(%ecx)
42c914:	56                   	push   %esi
42c915:	38 38                	cmp    %bh,(%eax)
42c917:	46                   	inc    %esi
42c918:	4f                   	dec    %edi
42c919:	4f                   	dec    %edi
42c91a:	63 54 43 53          	arpl   %edx,0x53(%ebx,%eax,2)
42c91e:	6f                   	outsl  %ds:(%esi),(%dx)
42c91f:	66 75 69             	data16 jne 0x42c98b
42c922:	59                   	pop    %ecx
42c923:	4f                   	dec    %edi
42c924:	65 35 2b 56 6d 77    	gs xor $0x776d562b,%eax
42c92a:	39 52 4d             	cmp    %edx,0x4d(%edx)
42c92d:	4d                   	dec    %ebp
42c92e:	56                   	push   %esi
42c92f:	63 65 77             	arpl   %esp,0x77(%ebp)
42c932:	59                   	pop    %ecx
42c933:	41                   	inc    %ecx
42c934:	41                   	inc    %ecx
42c935:	50                   	push   %eax
42c936:	4e                   	dec    %esi
42c937:	75 55                	jne    0x42c98e
42c939:	42                   	inc    %edx
42c93a:	7a 50                	jp     0x42c98c
42c93c:	32 54 65 2b          	xor    0x2b(%ebp,%eiz,2),%dl
42c940:	7a 6a                	jp     0x42c9ac
42c942:	6b 6e 59 57          	imul   $0x57,0x59(%esi),%ebp
42c946:	73 49                	jae    0x42c991
42c948:	58                   	pop    %eax
42c949:	39 43 75             	cmp    %eax,0x75(%ebx)
42c94c:	6b 35 38 38 64 4e 38 	imul   $0x38,0x4e643838,%esi
42c953:	42                   	inc    %edx
42c954:	6a 76                	push   $0x76
42c956:	66 7a 48             	data16 jp 0x42c9a1
42c959:	76 36                	jbe    0x42c991
42c95b:	6e                   	outsb  %ds:(%esi),(%dx)
42c95c:	64 65 41             	fs gs inc %ecx
42c95f:	58                   	pop    %eax
42c960:	76 72                	jbe    0x42c9d4
42c962:	6d                   	insl   (%dx),%es:(%edi)
42c963:	75 62                	jne    0x42c9c7
42c965:	55                   	push   %ebp
42c966:	46                   	inc    %esi
42c967:	4d                   	dec    %ebp
42c968:	66 4f                	dec    %di
42c96a:	4a                   	dec    %edx
42c96b:	52                   	push   %edx
42c96c:	46                   	inc    %esi
42c96d:	4a                   	dec    %edx
42c96e:	53                   	push   %ebx
42c96f:	2f                   	das
42c970:	49                   	dec    %ecx
42c971:	72 42                	jb     0x42c9b5
42c973:	48                   	dec    %eax
42c974:	41                   	inc    %ecx
42c975:	37                   	aaa
42c976:	6e                   	outsb  %ds:(%esi),(%dx)
42c977:	49                   	dec    %ecx
42c978:	53                   	push   %ebx
42c979:	2f                   	das
42c97a:	72 4d                	jb     0x42c9c9
42c97c:	78 39                	js     0x42c9b7
42c97e:	70 38                	jo     0x42c9b8
42c980:	66 6c                	data16 insb (%dx),%es:(%edi)
42c982:	76 56                	jbe    0x42c9da
42c984:	4c                   	dec    %esp
42c985:	41                   	inc    %ecx
42c986:	37                   	aaa
42c987:	48                   	dec    %eax
42c988:	78 57                	js     0x42c9e1
42c98a:	37                   	aaa
42c98b:	70 32                	jo     0x42c9bf
42c98d:	33 72 57             	xor    0x57(%edx),%esi
42c990:	76 47                	jbe    0x42c9d9
42c992:	31 50 4b             	xor    %edx,0x4b(%eax)
42c995:	2f                   	das
42c996:	4a                   	dec    %edx
42c997:	4a                   	dec    %edx
42c998:	54                   	push   %esp
42c999:	48                   	dec    %eax
42c99a:	62 4f 45             	bound  %ecx,0x45(%edi)
42c99d:	66 32 7a 34          	data16 xor 0x34(%edx),%bh
42c9a1:	39 77 58             	cmp    %esi,0x58(%edi)
42c9a4:	36 7a 59             	ss jp  0x42ca00
42c9a7:	35 69 4a 50 38       	xor    $0x38504a69,%eax
42c9ac:	57                   	push   %edi
42c9ad:	68 53 61 38 79       	push   $0x79386153
42c9b2:	62 74 54 53          	bound  %esi,0x53(%esp,%edx,2)
42c9b6:	37                   	aaa
42c9b7:	2b 54 57 76          	sub    0x76(%edi,%edx,2),%edx
42c9bb:	37                   	aaa
42c9bc:	36 4f                	ss dec %edi
42c9be:	6a 33                	push   $0x33
42c9c0:	4a                   	dec    %edx
42c9c1:	62 58 6b             	bound  %ebx,0x6b(%eax)
42c9c4:	2b 52 2f             	sub    0x2f(%edx),%edx
42c9c7:	56                   	push   %esi
42c9c8:	52                   	push   %edx
42c9c9:	6c                   	insb   (%dx),%es:(%edi)
42c9ca:	41                   	inc    %ecx
42c9cb:	74 78                	je     0x42ca45
42c9cd:	47                   	inc    %edi
42c9ce:	33 58 78             	xor    0x78(%eax),%ebx
42c9d1:	6e                   	outsb  %ds:(%esi),(%dx)
42c9d2:	35 36 58 52 6c       	xor    $0x6c525836,%eax
42c9d7:	6c                   	insb   (%dx),%es:(%edi)
42c9d8:	38 62 62             	cmp    %ah,0x62(%edx)
42c9db:	62 6c 34 6a          	bound  %ebp,0x6a(%esp,%esi,1)
42c9df:	56                   	push   %esi
42c9e0:	61                   	popa
42c9e1:	56                   	push   %esi
42c9e2:	79 6f                	jns    0x42ca53
42c9e4:	64 59                	fs pop %ecx
42c9e6:	6d                   	insl   (%dx),%es:(%edi)
42c9e7:	68 5a 5a 74 6d       	push   $0x6d745a5a
42c9ec:	44                   	inc    %esp
42c9ed:	6a 6a                	push   $0x6a
42c9ef:	5a                   	pop    %edx
42c9f0:	66 4c                	dec    %sp
42c9f2:	2f                   	das
42c9f3:	52                   	push   %edx
42c9f4:	4e                   	dec    %esi
42c9f5:	6a 43                	push   $0x43
42c9f7:	38 75 32             	cmp    %dh,0x32(%ebp)
42c9fa:	6b 75 6c 38          	imul   $0x38,0x6c(%ebp),%esi
42c9fe:	73 57                	jae    0x42ca57
42ca00:	32 56 30             	xor    0x30(%esi),%dl
42ca03:	49                   	dec    %ecx
42ca04:	6e                   	outsb  %ds:(%esi),(%dx)
42ca05:	68 39 4c 44 56       	push   $0x56444c39
42ca0a:	31 57 42             	xor    %edx,0x42(%edi)
42ca0d:	6e                   	outsb  %ds:(%esi),(%dx)
42ca0e:	71 4d                	jno    0x42ca5d
42ca10:	6e                   	outsb  %ds:(%esi),(%dx)
42ca11:	2b 70 33             	sub    0x33(%eax),%esi
42ca14:	52                   	push   %edx
42ca15:	48                   	dec    %eax
42ca16:	7a 4f                	jp     0x42ca67
42ca18:	5a                   	pop    %edx
42ca19:	39 79 57             	cmp    %edi,0x57(%ecx)
42ca1c:	71 4f                	jno    0x42ca6d
42ca1e:	52                   	push   %edx
42ca1f:	65 32 4a 64          	xor    %gs:0x64(%edx),%cl
42ca23:	75 4a                	jne    0x42ca6f
42ca25:	79 31                	jns    0x42ca58
42ca27:	47                   	inc    %edi
42ca28:	49                   	dec    %ecx
42ca29:	6c                   	insb   (%dx),%es:(%edi)
42ca2a:	70 41                	jo     0x42ca6d
42ca2c:	2b 78 38             	sub    0x38(%eax),%edi
42ca2f:	63 70 52             	arpl   %esi,0x52(%eax)
42ca32:	61                   	popa
42ca33:	6d                   	insl   (%dx),%es:(%edi)
42ca34:	6b 4c 71 76 4c       	imul   $0x4c,0x76(%ecx,%esi,2),%ecx
42ca39:	36 58                	ss pop %eax
42ca3b:	44                   	inc    %esp
42ca3c:	66 63 57 68          	arpl   %dx,0x68(%edi)
42ca40:	65 45                	gs inc %ebp
42ca42:	54                   	push   %esp
42ca43:	38 6b 75             	cmp    %ch,0x75(%ebx)
42ca46:	37                   	aaa
42ca47:	53                   	push   %ebx
42ca48:	64 58                	fs pop %eax
42ca4a:	7a 48                	jp     0x42ca94
42ca4c:	66 32 32             	data16 xor (%edx),%dh
42ca4f:	66 48                	dec    %ax
42ca51:	30 71 57             	xor    %dh,0x57(%ecx)
42ca54:	76 53                	jbe    0x42caa9
42ca56:	66 48                	dec    %ax
42ca58:	6c                   	insb   (%dx),%es:(%edi)
42ca59:	72 69                	jb     0x42cac4
42ca5b:	72 70                	jb     0x42cacd
42ca5d:	33 79 74             	xor    0x74(%ecx),%edi
42ca60:	4e                   	dec    %esi
42ca61:	56                   	push   %esi
42ca62:	4a                   	dec    %edx
42ca63:	50                   	push   %eax
42ca64:	4f                   	dec    %edi
42ca65:	6d                   	insl   (%dx),%es:(%edi)
42ca66:	64 36 68 47 31 57 72 	fs ss push $0x72573147
42ca6d:	54                   	push   %esp
42ca6e:	69 6d 34 61 38 66 73 	imul   $0x73663861,0x34(%ebp),%ebp
42ca75:	58                   	pop    %eax
42ca76:	55                   	push   %ebp
42ca77:	51                   	push   %ecx
42ca78:	73 72                	jae    0x42caec
42ca7a:	67 47                	addr16 inc %edi
42ca7c:	78 4d                	js     0x42cacb
42ca7e:	42                   	inc    %edx
42ca7f:	53                   	push   %ebx
42ca80:	77 54                	ja     0x42cad6
42ca82:	47                   	inc    %edi
42ca83:	62 64 64 41          	bound  %esp,0x41(%esp,%eiz,2)
42ca87:	4e                   	dec    %esi
42ca88:	6f                   	outsl  %ds:(%esi),(%dx)
42ca89:	73 30                	jae    0x42cabb
42ca8b:	57                   	push   %edi
42ca8c:	66 6e                	data16 outsb %ds:(%esi),(%dx)
42ca8e:	6a 7a                	push   $0x7a
42ca90:	50                   	push   %eax
42ca91:	37                   	aaa
42ca92:	79 48                	jns    0x42cadc
42ca94:	66 4a                	dec    %dx
42ca96:	34 79                	xor    $0x79,%al
42ca98:	4c                   	dec    %esp
42ca99:	4c                   	dec    %esp
42ca9a:	32 48 73             	xor    0x73(%eax),%cl
42ca9d:	42                   	inc    %edx
42ca9e:	57                   	push   %edi
42ca9f:	54                   	push   %esp
42caa0:	52                   	push   %edx
42caa1:	71 46                	jno    0x42cae9
42caa3:	30 49 79             	xor    %cl,0x79(%ecx)
42caa6:	61                   	popa
42caa7:	42                   	inc    %edx
42caa8:	6d                   	insl   (%dx),%es:(%edi)
42caa9:	76 78                	jbe    0x42cb23
42caab:	2b 7a 74             	sub    0x74(%edx),%edi
42caae:	35 79 62 5a 76       	xor    $0x765a6279,%eax
42cab3:	6d                   	insl   (%dx),%es:(%edi)
42cab4:	38 2b                	cmp    %ch,(%ebx)
42cab6:	6d                   	insl   (%dx),%es:(%edi)
42cab7:	41                   	inc    %ecx
42cab8:	53                   	push   %ebx
42cab9:	65 57                	gs push %edi
42cabb:	50                   	push   %eax
42cabc:	4f                   	dec    %edi
42cabd:	4d                   	dec    %ebp
42cabe:	2f                   	das
42cabf:	79 52                	jns    0x42cb13
42cac1:	4c                   	dec    %esp
42cac2:	55                   	push   %ebp
42cac3:	47                   	inc    %edi
42cac4:	4b                   	dec    %ebx
42cac5:	6b 39 30             	imul   $0x30,(%ecx),%edi
42cac8:	49                   	dec    %ecx
42cac9:	52                   	push   %edx
42caca:	53                   	push   %ebx
42cacb:	66 49                	dec    %cx
42cacd:	31 69 67             	xor    %ebp,0x67(%ecx)
42cad0:	76 79                	jbe    0x42cb4b
42cad2:	47                   	inc    %edi
42cad3:	4b                   	dec    %ebx
42cad4:	57                   	push   %edi
42cad5:	43                   	inc    %ebx
42cad6:	47                   	inc    %edi
42cad7:	70 7a                	jo     0x42cb53
42cad9:	7a 41                	jp     0x42cb1c
42cadb:	4c                   	dec    %esp