41395d:	78 78                	js     0x4139d7
41395f:	75 6f                	jne    0x4139d0
413961:	43                   	inc    %ebx
413962:	2b 34 57             	sub    (%edi,%edx,2),%esi
413965:	75 4d                	jne    0x4139b4
413967:	57                   	push   %edi
413968:	49                   	dec    %ecx
413969:	4b                   	dec    %ebx
41396a:	4f                   	dec    %edi
41396b:	6f                   	outsl  %ds:(%esi),(%dx)
41396c:	4c                   	dec    %esp
41396d:	53                   	push   %ebx
41396e:	30 76 51             	xor    %dh,0x51(%esi)
413971:	49                   	dec    %ecx
413972:	42                   	inc    %edx
413973:	5a                   	pop    %edx
413974:	77 6b                	ja     0x4139e1
413976:	51                   	push   %ecx
413977:	66 5a                	pop    %dx
413979:	65 71 72             	gs jno 0x4139ee
41397c:	36 73 4d             	ss jae 0x4139cc
41397f:	73 4b                	jae    0x4139cc
413981:	42                   	inc    %edx
413982:	75 4d                	jne    0x4139d1
413984:	30 56 64             	xor    %dl,0x64(%esi)
413987:	70 4e                	jo     0x4139d7
413989:	67 66 73 6c          	addr16 data16 jae 0x4139f9
41398d:	4b                   	dec    %ebx
41398e:	31 34 69             	xor    %esi,(%ecx,%ebp,2)
413991:	4e                   	dec    %esi
413992:	74 59                	je     0x4139ed
413994:	78 50                	js     0x4139e6
413996:	6a 4b                	push   $0x4b
413998:	37                   	aaa
413999:	79 6e                	jns    0x413a09
41399b:	76 63                	jbe    0x413a00
41399d:	57                   	push   %edi
41399e:	62 44 49 62          	bound  %eax,0x62(%ecx,%ecx,2)
4139a2:	4a                   	dec    %edx
4139a3:	33 72 51             	xor    0x51(%edx),%esi
4139a6:	4c                   	dec    %esp
4139a7:	56                   	push   %esi
4139a8:	68 61 77 47 44       	push   $0x44477761
4139ad:	50                   	push   %eax
4139ae:	6b 66 30 5a          	imul   $0x5a,0x30(%esi),%esp
4139b2:	59                   	pop    %ecx
4139b3:	4f                   	dec    %edi
4139b4:	75 76                	jne    0x413a2c
4139b6:	55                   	push   %ebp
4139b7:	63 6d 51             	arpl   %ebp,0x51(%ebp)
4139ba:	6a 79                	push   $0x79
4139bc:	77 75                	ja     0x413a33
4139be:	32 6f 75             	xor    0x75(%edi),%ch
4139c1:	71 37                	jno    0x4139fa
4139c3:	52                   	push   %edx
4139c4:	75 31                	jne    0x4139f7
4139c6:	46                   	inc    %esi
4139c7:	43                   	inc    %ebx
4139c8:	45                   	inc    %ebp
4139c9:	31 74 32 4e          	xor    %esi,0x4e(%edx,%esi,1)
4139cd:	43                   	inc    %ebx
4139ce:	4f                   	dec    %edi
4139cf:	55                   	push   %ebp
4139d0:	51                   	push   %ecx
4139d1:	41                   	inc    %ecx
4139d2:	4b                   	dec    %ebx
4139d3:	46                   	inc    %esi
4139d4:	74 48                	je     0x413a1e
4139d6:	79 33                	jns    0x413a0b
4139d8:	4c                   	dec    %esp
4139d9:	65 44                	gs inc %esp
4139db:	6d                   	insl   (%dx),%es:(%edi)
4139dc:	6d                   	insl   (%dx),%es:(%edi)
4139dd:	31 69 2b             	xor    %ebp,0x2b(%ecx)
4139e0:	52                   	push   %edx
4139e1:	45                   	inc    %ebp
4139e2:	71 7a                	jno    0x413a5e
4139e4:	74 68                	je     0x413a4e
4139e6:	62 62 2f             	bound  %esp,0x2f(%edx)
4139e9:	57                   	push   %edi
4139ea:	47                   	inc    %edi
4139eb:	75 61                	jne    0x413a4e
4139ed:	79 74                	jns    0x413a63
4139ef:	48                   	dec    %eax
4139f0:	35 36 4b 6e 67       	xor    $0x676e4b36,%eax
4139f5:	6e                   	outsb  %ds:(%esi),(%dx)
4139f6:	39 44 59 6b          	cmp    %eax,0x6b(%ecx,%ebx,2)
4139fa:	52                   	push   %edx
4139fb:	55                   	push   %ebp
4139fc:	4e                   	dec    %esi
4139fd:	35 31 4a 2f 58       	xor    $0x582f4a31,%eax
413a02:	76 37                	jbe    0x413a3b
413a04:	56                   	push   %esi
413a05:	6c                   	insb   (%dx),%es:(%edi)
413a06:	31 4a 65             	xor    %ecx,0x65(%edx)
413a09:	49                   	dec    %ecx
413a0a:	6b 50 48 57          	imul   $0x57,0x48(%eax),%edx
413a0e:	68 51 74 4f 53       	push   $0x534f7451
413a13:	42                   	inc    %edx
413a14:	75 38                	jne    0x413a4e
413a16:	5a                   	pop    %edx
413a17:	62 56 4a             	bound  %edx,0x4a(%esi)
413a1a:	66 6c                	data16 insb (%dx),%es:(%edi)
413a1c:	4b                   	dec    %ebx
413a1d:	31 70 52             	xor    %esi,0x52(%eax)
413a20:	6a 38                	push   $0x38
413a22:	49                   	dec    %ecx
413a23:	53                   	push   %ebx
413a24:	74 66                	je     0x413a8c
413a26:	69 4e 46 34 67 41 45 	imul   $0x45416734,0x46(%esi),%ecx
413a2d:	36 66 61             	ss popaw
413a30:	46                   	inc    %esi
413a31:	38 74 48 55          	cmp    %dh,0x55(%eax,%ecx,2)
413a35:	30 55 53             	xor    %dl,0x53(%ebp)
413a38:	2b 45 65             	sub    0x65(%ebp),%eax
413a3b:	65 56                	gs push %esi
413a3d:	32 70 59             	xor    0x59(%eax),%dh
413a40:	66 49                	dec    %cx
413a42:	6f                   	outsl  %ds:(%esi),(%dx)
413a43:	37                   	aaa
413a44:	4f                   	dec    %edi
413a45:	2b 61 50             	sub    0x50(%ecx),%esp
413a48:	33 34 63             	xor    (%ebx,%eiz,2),%esi
413a4b:	33 43 6f             	xor    0x6f(%ebx),%eax
413a4e:	56                   	push   %esi
413a4f:	6a 39                	push   $0x39
413a51:	7a 41                	jp     0x413a94
413a53:	42                   	inc    %edx
413a54:	65 48                	gs dec %eax
413a56:	72 66                	jb     0x413abe
413a58:	44                   	inc    %esp
413a59:	73 2f                	jae    0x413a8a
413a5b:	49                   	dec    %ecx
413a5c:	6b 4b 64 35          	imul   $0x35,0x64(%ebx),%ecx
413a60:	69 66 31 4d 36 75 72 	imul   $0x7275364d,0x31(%esi),%esp
413a67:	32 48 35             	xor    0x35(%eax),%cl
413a6a:	64 37                	fs aaa
413a6c:	79 71                	jns    0x413adf
413a6e:	75 73                	jne    0x413ae3
413a70:	76 4c                	jbe    0x413abe
413a72:	69 4d 64 4e 57 63 6a 	imul   $0x6a63574e,0x64(%ebp),%ecx
413a79:	42                   	inc    %edx
413a7a:	48                   	dec    %eax
413a7b:	45                   	inc    %ebp
413a7c:	51                   	push   %ecx
413a7d:	41                   	inc    %ecx
413a7e:	43                   	inc    %ebx
413a7f:	31 4c 7a 44          	xor    %ecx,0x44(%edx,%edi,2)
413a83:	61                   	popa
413a84:	79 51                	jns    0x413ad7
413a86:	44                   	inc    %esp
413a87:	67 63 58 56          	arpl   %ebx,0x56(%bx,%si)
413a8b:	52                   	push   %edx
413a8c:	72 65                	jb     0x413af3
413a8e:	49                   	dec    %ecx
413a8f:	7a 37                	jp     0x413ac8
413a91:	30 70 38             	xor    %dh,0x38(%eax)
413a94:	79 4a                	jns    0x413ae0
413a96:	6c                   	insb   (%dx),%es:(%edi)
413a97:	56                   	push   %esi
413a98:	4b                   	dec    %ebx
413a99:	48                   	dec    %eax
413a9a:	35 7a 76 59 44       	xor    $0x4459767a,%eax
413a9f:	75 32                	jne    0x413ad3
413aa1:	50                   	push   %eax
413aa2:	56                   	push   %esi
413aa3:	64 34 2b             	fs xor $0x2b,%al
413aa6:	32 71 75             	xor    0x75(%ecx),%dh
413aa9:	36 4f                	ss dec %edi
413aab:	41                   	inc    %ecx
413aac:	4b                   	dec    %ebx
413aad:	50                   	push   %eax
413aae:	35 50 70 79 33       	xor    $0x33797050,%eax
413ab3:	61                   	popa
413ab4:	48                   	dec    %eax
413ab5:	6d                   	insl   (%dx),%es:(%edi)
413ab6:	46                   	inc    %esi
413ab7:	4c                   	dec    %esp
413ab8:	67 79 37             	addr16 jns 0x413af2
413abb:	42                   	inc    %edx
413abc:	6c                   	insb   (%dx),%es:(%edi)
413abd:	59                   	pop    %ecx
413abe:	6a 48                	push   $0x48
413ac0:	34 64                	xor    $0x64,%al
413ac2:	76 68                	jbe    0x413b2c
413ac4:	75 4c                	jne    0x413b12
413ac6:	48                   	dec    %eax
413ac7:	45                   	inc    %ebp
413ac8:	41                   	inc    %ecx
413ac9:	38 68 56             	cmp    %ch,0x56(%eax)
413acc:	7a 6a                	jp     0x413b38
413ace:	41                   	inc    %ecx
413acf:	6d                   	insl   (%dx),%es:(%edi)
413ad0:	52                   	push   %edx
413ad1:	36 36 33 79 34       	ss xor %ss:0x34(%ecx),%edi
413ad6:	6d                   	insl   (%dx),%es:(%edi)
413ad7:	70 55                	jo     0x413b2e
413ad9:	36 51                	ss push %ecx
413adb:	4b                   	dec    %ebx
413adc:	6c                   	insb   (%dx),%es:(%edi)
413add:	73 47                	jae    0x413b26
413adf:	4b                   	dec    %ebx
413ae0:	37                   	aaa
413ae1:	6b 65 4b 64          	imul   $0x64,0x4b(%ebp),%esp
413ae5:	58                   	pop    %eax
413ae6:	34 38                	xor    $0x38,%al
413ae8:	47                   	inc    %edi
413ae9:	56                   	push   %esi
413aea:	70 46                	jo     0x413b32
413aec:	42                   	inc    %edx
413aed:	30 34 62             	xor    %dh,(%edx,%eiz,2)
413af0:	78 36                	js     0x413b28
413af2:	71 37                	jno    0x413b2b
413af4:	42                   	inc    %edx
413af5:	34 6a                	xor    $0x6a,%al
413af7:	59                   	pop    %ecx
413af8:	44                   	inc    %esp
413af9:	58                   	pop    %eax
413afa:	52                   	push   %edx
413afb:	54                   	push   %esp
413afc:	4d                   	dec    %ebp
413afd:	78 5a                	js     0x413b59
413aff:	32 42 75             	xor    0x75(%edx),%al
413b02:	49                   	dec    %ecx
413b03:	62 42 34             	bound  %eax,0x34(%edx)
413b06:	66 2f                	data16 das
413b08:	79 6e                	jns    0x413b78
413b0a:	66 4d                	dec    %bp
413b0c:	4e                   	dec    %esi
413b0d:	69 63 32 57 48 5a 73 	imul   $0x735a4857,0x32(%ebx),%esp
413b14:	72 76                	jb     0x413b8c
413b16:	50                   	push   %eax
413b17:	47                   	inc    %edi
413b18:	77 72                	ja     0x413b8c
413b1a:	62 34 57             	bound  %esi,(%edi,%edx,2)
413b1d:	41                   	inc    %ecx
413b1e:	56                   	push   %esi
413b1f:	43                   	inc    %ebx
413b20:	6b 43 6c 4e          	imul   $0x4e,0x6c(%ebx),%eax
413b24:	59                   	pop    %ecx
413b25:	31 4c 2b 48          	xor    %ecx,0x48(%ebx,%ebp,1)
413b29:	68 62 6b 6e 4b       	push   $0x4b6e6b62
413b2e:	4f                   	dec    %edi
413b2f:	58                   	pop    %eax
413b30:	69 43 65 74 77 39 4c 	imul   $0x4c397774,0x65(%ebx),%eax
413b37:	70 4f                	jo     0x413b88
413b39:	57                   	push   %edi
413b3a:	74 73                	je     0x413baf
413b3c:	76 39                	jbe    0x413b77
413b3e:	62 65 44             	bound  %esp,0x44(%ebp)
413b41:	54                   	push   %esp
413b42:	73 6b                	jae    0x413baf
413b44:	54                   	push   %esp
413b45:	4b                   	dec    %ebx
413b46:	4c                   	dec    %esp
413b47:	4c                   	dec    %esp
413b48:	66 36 71 6b          	data16 ss jno 0x413bb7
413b4c:	51                   	push   %ecx
413b4d:	4e                   	dec    %esi
413b4e:	73 37                	jae    0x413b87
413b50:	70 6d                	jo     0x413bbf
413b52:	48                   	dec    %eax
413b53:	75 4b                	jne    0x413ba0
413b55:	36 32 2b             	xor    %ss:(%ebx),%ch
413b58:	6d                   	insl   (%dx),%es:(%edi)
413b59:	50                   	push   %eax
413b5a:	6d                   	insl   (%dx),%es:(%edi)
413b5b:	46                   	inc    %esi
413b5c:	5a                   	pop    %edx
413b5d:	78 6d                	js     0x413bcc
413b5f:	68 54 6d 5a 38       	push   $0x385a6d54
413b64:	45                   	inc    %ebp
413b65:	6c                   	insb   (%dx),%es:(%edi)
413b66:	5a                   	pop    %edx
413b67:	68 4e 52 4d 31       	push   $0x314d524e
413b6c:	4c                   	dec    %esp
413b6d:	6c                   	insb   (%dx),%es:(%edi)
413b6e:	59                   	pop    %ecx
413b6f:	31 30                	xor    %esi,(%eax)
413b71:	41                   	inc    %ecx
413b72:	61                   	popa
413b73:	79 4f                	jns    0x413bc4
413b75:	74 6e                	je     0x413be5
413b77:	38 48 70             	cmp    %cl,0x70(%eax)
413b7a:	66 6d                	insw   (%dx),%es:(%edi)
413b7c:	51                   	push   %ecx
413b7d:	6e                   	outsb  %ds:(%esi),(%dx)
413b7e:	70 4f                	jo     0x413bcf
413b80:	4a                   	dec    %edx
413b81:	7a 2b                	jp     0x413bae
413b83:	50                   	push   %eax
413b84:	76 6a                	jbe    0x413bf0
413b86:	7a 63                	jp     0x413beb
413b88:	4d                   	dec    %ebp
413b89:	30 2b                	xor    %ch,(%ebx)
413b8b:	6c                   	insb   (%dx),%es:(%edi)
413b8c:	70 56                	jo     0x413be4
413b8e:	44                   	inc    %esp
413b8f:	6f                   	outsl  %ds:(%esi),(%dx)
413b90:	31 44 6b 56          	xor    %eax,0x56(%ebx,%ebp,2)
413b94:	33 62 57             	xor    0x57(%edx),%esp
413b97:	43                   	inc    %ebx
413b98:	42                   	inc    %edx
413b99:	53                   	push   %ebx
413b9a:	7a 53                	jp     0x413bef
413b9c:	62 4b 77             	bound  %ecx,0x77(%ebx)
413b9f:	4e                   	dec    %esi
413ba0:	48                   	dec    %eax
413ba1:	52                   	push   %edx
413ba2:	69 32 59 77 67 59    	imul   $0x59677759,(%edx),%esi
413ba8:	77 6f                	ja     0x413c19
413baa:	6f                   	outsl  %ds:(%esi),(%dx)
413bab:	6c                   	insb   (%dx),%es:(%edi)
413bac:	4c                   	dec    %esp
413bad:	41                   	inc    %ecx
413bae:	61                   	popa
413baf:	46                   	inc    %esi
413bb0:	75 6c                	jne    0x413c1e
413bb2:	50                   	push   %eax
413bb3:	6e                   	outsb  %ds:(%esi),(%dx)
413bb4:	4b                   	dec    %ebx
413bb5:	6f                   	outsl  %ds:(%esi),(%dx)
413bb6:	33 32                	xor    (%edx),%esi
413bb8:	70 6a                	jo     0x413c24
413bba:	75 69                	jne    0x413c25
413bbc:	32 4a 6d             	xor    0x6d(%edx),%cl
413bbf:	37                   	aaa
413bc0:	4c                   	dec    %esp
413bc1:	51                   	push   %ecx
413bc2:	6a 63                	push   $0x63
413bc4:	75 5a                	jne    0x413c20
413bc6:	62 67 5a             	bound  %esp,0x5a(%edi)
413bc9:	5a                   	pop    %edx
413bca:	4d                   	dec    %ebp
413bcb:	37                   	aaa
413bcc:	57                   	push   %edi
413bcd:	2b 36                	sub    (%esi),%esi
413bcf:	4c                   	dec    %esp
413bd0:	6b 31 51             	imul   $0x51,(%ecx),%esi
413bd3:	78 6f                	js     0x413c44
413bd5:	30 61 2b             	xor    %ah,0x2b(%ecx)
413bd8:	4a                   	dec    %edx
413bd9:	59                   	pop    %ecx
413bda:	31 2b                	xor    %ebp,(%ebx)
413bdc:	35 43 46 4b 71       	xor    $0x714b4643,%eax
413be1:	78 57                	js     0x413c3a
413be3:	41                   	inc    %ecx
413be4:	39 4a 56             	cmp    %ecx,0x56(%edx)
413be7:	35 46 7a 57 31       	xor    $0x31577a46,%eax
413bec:	2f                   	das