41798a:	47                   	inc    %edi
41798b:	64 6d                	fs insl (%dx),%es:(%edi)
41798d:	45                   	inc    %ebp
41798e:	66 6e                	data16 outsb %ds:(%esi),(%dx)
417990:	58                   	pop    %eax
417991:	6f                   	outsl  %ds:(%esi),(%dx)
417992:	57                   	push   %edi
417993:	51                   	push   %ecx
417994:	63 35 6b 79 2b 74    	arpl   %esi,0x742b796b
41799a:	71 32                	jno    0x4179ce
41799c:	70 57                	jo     0x4179f5
41799e:	62 71 2f             	bound  %esi,0x2f(%ecx)
4179a1:	4c                   	dec    %esp
4179a2:	48                   	dec    %eax
4179a3:	70 4d                	jo     0x4179f2
4179a5:	4e                   	dec    %esi
4179a6:	35 44 52 76 54       	xor    $0x54765244,%eax
4179ab:	45                   	inc    %ebp
4179ac:	59                   	pop    %ecx
4179ad:	7a 46                	jp     0x4179f5
4179af:	52                   	push   %edx
4179b0:	56                   	push   %esi
4179b1:	57                   	push   %edi
4179b2:	6b 6d 37 6b          	imul   $0x6b,0x37(%ebp),%ebp
4179b6:	72 64                	jb     0x417a1c
4179b8:	38 59 59             	cmp    %bl,0x59(%ecx)
4179bb:	6a 6f                	push   $0x6f
4179bd:	66 4d                	dec    %bp
4179bf:	71 54                	jno    0x417a15
4179c1:	49                   	dec    %ecx
4179c2:	53                   	push   %ebx
4179c3:	64 4c                	fs dec %esp
4179c5:	49                   	dec    %ecx
4179c6:	44                   	inc    %esp
4179c7:	66 73 59             	data16 jae 0x417a23
4179ca:	47                   	inc    %edi
4179cb:	31 66 56             	xor    %esp,0x56(%esi)
4179ce:	36 78 38             	ss js  0x417a09
4179d1:	63 6b 39             	arpl   %ebp,0x39(%ebx)
4179d4:	30 6f 34             	xor    %ch,0x34(%edi)
4179d7:	53                   	push   %ebx
4179d8:	44                   	inc    %esp
4179d9:	64 52                	fs push %edx
4179db:	74 47                	je     0x417a24
4179dd:	70 4f                	jo     0x417a2e
4179df:	72 6b                	jb     0x417a4c
4179e1:	62 66 42             	bound  %esp,0x42(%esi)
4179e4:	77 70                	ja     0x417a56
4179e6:	34 7a                	xor    $0x7a,%al
4179e8:	49                   	dec    %ecx
4179e9:	77 70                	ja     0x417a5b
4179eb:	48                   	dec    %eax
4179ec:	62 76 59             	bound  %esi,0x59(%esi)
4179ef:	58                   	pop    %eax
4179f0:	37                   	aaa
4179f1:	4b                   	dec    %ebx
4179f2:	41                   	inc    %ecx
4179f3:	66 79 49             	data16 jns 0x417a3f
4179f6:	31 67 38             	xor    %esp,0x38(%edi)
4179f9:	64 36 69 6f 67 54 76 	fs imul $0x79467654,%ss:0x67(%edi),%ebp
417a00:	46 79
417a02:	42                   	inc    %edx
417a03:	2f                   	das
417a04:	63 75 78             	arpl   %esi,0x78(%ebp)
417a07:	31 56 6b             	xor    %edx,0x6b(%esi)
417a0a:	30 62 78             	xor    %ah,0x78(%edx)
417a0d:	73 4a                	jae    0x417a59
417a0f:	39 43 2f             	cmp    %eax,0x2f(%ebx)
417a12:	38 34 52             	cmp    %dh,(%edx,%edx,2)
417a15:	41                   	inc    %ecx
417a16:	46                   	inc    %esi
417a17:	31 34 6b             	xor    %esi,(%ebx,%ebp,2)
417a1a:	4e                   	dec    %esi
417a1b:	72 4d                	jb     0x417a6a
417a1d:	75 57                	jne    0x417a76
417a1f:	4e                   	dec    %esi
417a20:	51                   	push   %ecx
417a21:	4a                   	dec    %edx
417a22:	30 45 46             	xor    %al,0x46(%ebp)
417a25:	6b 46 50 58          	imul   $0x58,0x50(%esi),%eax
417a29:	76 2b                	jbe    0x417a56
417a2b:	52                   	push   %edx
417a2c:	6b 6f 66 2f          	imul   $0x2f,0x66(%edi),%ebp
417a30:	6f                   	outsl  %ds:(%esi),(%dx)
417a31:	7a 39                	jp     0x417a6c
417a33:	46                   	inc    %esi
417a34:	6a 61                	push   $0x61
417a36:	39 48 4c             	cmp    %ecx,0x4c(%eax)
417a39:	53                   	push   %ebx
417a3a:	6b 67 63 35          	imul   $0x35,0x63(%edi),%esp
417a3e:	55                   	push   %ebp
417a3f:	56                   	push   %esi
417a40:	42                   	inc    %edx
417a41:	78 55                	js     0x417a98
417a43:	62 4e 38             	bound  %ecx,0x38(%esi)
417a46:	64 6d                	fs insl (%dx),%es:(%edi)
417a48:	38 30                	cmp    %dh,(%eax)
417a4a:	73 45                	jae    0x417a91
417a4c:	65 2b 64 69 52       	sub    %gs:0x52(%ecx,%ebp,2),%esp
417a51:	42                   	inc    %edx
417a52:	4c                   	dec    %esp
417a53:	70 44                	jo     0x417a99
417a55:	79 6f                	jns    0x417ac6
417a57:	2b 41 67             	sub    0x67(%ecx),%eax
417a5a:	62 6a 43             	bound  %ebp,0x43(%edx)
417a5d:	64 30 30             	xor    %dh,%fs:(%eax)
417a60:	79 4a                	jns    0x417aac
417a62:	43                   	inc    %ebx
417a63:	2b 46 55             	sub    0x55(%esi),%eax
417a66:	43                   	inc    %ebx
417a67:	33 63 6d             	xor    0x6d(%ebx),%esp
417a6a:	78 4b                	js     0x417ab7
417a6c:	6a 73                	push   $0x73
417a6e:	72 74                	jb     0x417ae4
417a70:	47                   	inc    %edi
417a71:	39 74 71 75          	cmp    %esi,0x75(%ecx,%esi,2)
417a75:	2f                   	das
417a76:	4e                   	dec    %esi
417a77:	66 49                	dec    %cx
417a79:	54                   	push   %esp
417a7a:	7a 69                	jp     0x417ae5
417a7c:	48                   	dec    %eax
417a7d:	78 48                	js     0x417ac7
417a7f:	70 31                	jo     0x417ab2
417a81:	30 2f                	xor    %ch,(%edi)
417a83:	54                   	push   %esp
417a84:	49                   	dec    %ecx
417a85:	58                   	pop    %eax
417a86:	59                   	pop    %ecx
417a87:	48                   	dec    %eax
417a88:	6e                   	outsb  %ds:(%esi),(%dx)
417a89:	72 4d                	jb     0x417ad8
417a8b:	55                   	push   %ebp
417a8c:	49                   	dec    %ecx
417a8d:	61                   	popa
417a8e:	41                   	inc    %ecx
417a8f:	43                   	inc    %ebx
417a90:	79 36                	jns    0x417ac8
417a92:	66 56                	push   %si
417a94:	64 6e                	outsb  %fs:(%esi),(%dx)
417a96:	73 65                	jae    0x417afd
417a98:	55                   	push   %ebp
417a99:	54                   	push   %esp
417a9a:	6b 38 46             	imul   $0x46,(%eax),%edi
417a9d:	46                   	inc    %esi
417a9e:	45                   	inc    %ebp
417a9f:	5a                   	pop    %edx
417aa0:	7a 4f                	jp     0x417af1
417aa2:	6c                   	insb   (%dx),%es:(%edi)
417aa3:	56                   	push   %esi
417aa4:	2f                   	das
417aa5:	74 76                	je     0x417b1d
417aa7:	4a                   	dec    %edx
417aa8:	53                   	push   %ebx
417aa9:	4e                   	dec    %esi
417aaa:	6d                   	insl   (%dx),%es:(%edi)
417aab:	4f                   	dec    %edi
417aac:	37                   	aaa
417aad:	4f                   	dec    %edi
417aae:	42                   	inc    %edx
417aaf:	31 70 72             	xor    %esi,0x72(%eax)
417ab2:	30 41 43             	xor    %al,0x43(%ecx)
417ab5:	4a                   	dec    %edx
417ab6:	55                   	push   %ebp
417ab7:	70 4a                	jo     0x417b03
417ab9:	34 74                	xor    $0x74,%al
417abb:	2b 37                	sub    (%edi),%esi
417abd:	79 57                	jns    0x417b16
417abf:	71 38                	jno    0x417af9
417ac1:	50                   	push   %eax
417ac2:	57                   	push   %edi
417ac3:	61                   	popa
417ac4:	32 48 31             	xor    0x31(%eax),%cl
417ac7:	58                   	pop    %eax
417ac8:	77 45                	ja     0x417b0f
417aca:	42                   	inc    %edx
417acb:	2f                   	das
417acc:	77 6a                	ja     0x417b38
417ace:	6b 50 65 55          	imul   $0x55,0x65(%eax),%edx
417ad2:	4b                   	dec    %ebx
417ad3:	57                   	push   %edi
417ad4:	77 5a                	ja     0x417b30
417ad6:	73 4d                	jae    0x417b25
417ad8:	42                   	inc    %edx
417ad9:	64 71 30             	fs jno 0x417b0c
417adc:	67 6b 47 46 6a       	imul   $0x6a,0x46(%bx),%eax
417ae1:	34 46                	xor    $0x46,%al
417ae3:	6e                   	outsb  %ds:(%esi),(%dx)
417ae4:	33 63 51             	xor    0x51(%ebx),%esp
417ae7:	69 75 53 35 72 6e 4c 	imul   $0x4c6e7235,0x53(%ebp),%esi
417aee:	77 36                	ja     0x417b26
417af0:	70 57                	jo     0x417b49
417af2:	69 6f 2b 4a 4c 58 43 	imul   $0x43584c4a,0x2b(%edi),%ebp
417af9:	50                   	push   %eax
417afa:	32 43 31             	xor    0x31(%ebx),%al
417afd:	53                   	push   %ebx
417afe:	6c                   	insb   (%dx),%es:(%edi)
417aff:	4f                   	dec    %edi
417b00:	70 45                	jo     0x417b47
417b02:	71 4e                	jno    0x417b52
417b04:	35 58 31 48 4c       	xor    $0x4c483158,%eax
417b09:	58                   	pop    %eax
417b0a:	4c                   	dec    %esp
417b0b:	66 48                	dec    %ax
417b0d:	48                   	dec    %eax
417b0e:	56                   	push   %esi
417b0f:	34 5a                	xor    $0x5a,%al
417b11:	55                   	push   %ebp
417b12:	46                   	inc    %esi
417b13:	48                   	dec    %eax
417b14:	38 57 58             	cmp    %dl,0x58(%edi)
417b17:	53                   	push   %ebx
417b18:	39 59 6b             	cmp    %ebx,0x6b(%ecx)
417b1b:	47                   	inc    %edi
417b1c:	4f                   	dec    %edi
417b1d:	34 6f                	xor    $0x6f,%al
417b1f:	4a                   	dec    %edx
417b20:	73 50                	jae    0x417b72
417b22:	44                   	inc    %esp
417b23:	51                   	push   %ecx
417b24:	79 43                	jns    0x417b69
417b26:	59                   	pop    %ecx
417b27:	55                   	push   %ebp
417b28:	67 4c                	addr16 dec %esp
417b2a:	52                   	push   %edx
417b2b:	67 74 52             	addr16 je 0x417b80
417b2e:	6b 63 4f 62          	imul   $0x62,0x4f(%ebx),%esp
417b32:	6f                   	outsl  %ds:(%esi),(%dx)
417b33:	63 4c 76 39          	arpl   %ecx,0x39(%esi,%esi,2)
417b37:	65 41                	gs inc %ecx
417b39:	44                   	inc    %esp
417b3a:	51                   	push   %ecx
417b3b:	79 36                	jns    0x417b73
417b3d:	58                   	pop    %eax
417b3e:	71 6b                	jno    0x417bab
417b40:	55                   	push   %ebp
417b41:	57                   	push   %edi
417b42:	35 6b 6c 49 50       	xor    $0x50496c6b,%eax
417b47:	4b                   	dec    %ebx
417b48:	57                   	push   %edi
417b49:	39 4a 43             	cmp    %ecx,0x43(%edx)
417b4c:	70 48                	jo     0x417b96
417b4e:	41                   	inc    %ecx
417b4f:	79 33                	jns    0x417b84
417b51:	6a 73                	push   $0x73
417b53:	41                   	inc    %ecx
417b54:	5a                   	pop    %edx
417b55:	33 6a 54             	xor    0x54(%edx),%ebp
417b58:	71 70                	jno    0x417bca
417b5a:	75 54                	jne    0x417bb0
417b5c:	6b 59 45 32          	imul   $0x32,0x45(%ecx),%ebx
417b60:	58                   	pop    %eax
417b61:	76 30                	jbe    0x417b93
417b63:	6e                   	outsb  %ds:(%esi),(%dx)
417b64:	4d                   	dec    %ebp
417b65:	63 37                	arpl   %esi,(%edi)
417b67:	58                   	pop    %eax
417b68:	32 65 69             	xor    0x69(%ebp),%ah
417b6b:	58                   	pop    %eax
417b6c:	50                   	push   %eax
417b6d:	4a                   	dec    %edx
417b6e:	41                   	inc    %ecx
417b6f:	39 5a 72             	cmp    %ebx,0x72(%edx)
417b72:	74 56                	je     0x417bca
417b74:	6f                   	outsl  %ds:(%esi),(%dx)
417b75:	51                   	push   %ecx
417b76:	35 34 42 4d 59       	xor    $0x594d4234,%eax
417b7b:	44                   	inc    %esp
417b7c:	42                   	inc    %edx
417b7d:	35 49 37 30 73       	xor    $0x73303749,%eax
417b82:	56                   	push   %esi
417b83:	5a                   	pop    %edx
417b84:	50                   	push   %eax
417b85:	73 5a                	jae    0x417be1
417b87:	43                   	inc    %ebx
417b88:	4b                   	dec    %ebx
417b89:	43                   	inc    %ebx
417b8a:	65 38 68 55          	cmp    %ch,%gs:0x55(%eax)
417b8e:	72 36                	jb     0x417bc6
417b90:	6f                   	outsl  %ds:(%esi),(%dx)
417b91:	7a 4d                	jp     0x417be0
417b93:	4f                   	dec    %edi
417b94:	54                   	push   %esp
417b95:	4c                   	dec    %esp
417b96:	4d                   	dec    %ebp
417b97:	49                   	dec    %ecx
417b98:	36 75 4a             	ss jne 0x417be5
417b9b:	57                   	push   %edi
417b9c:	54                   	push   %esp
417b9d:	2f                   	das
417b9e:	6d                   	insl   (%dx),%es:(%edi)
417b9f:	67 68 6f 43 64 56    	addr16 push $0x5664436f
417ba5:	79 34                	jns    0x417bdb
417ba7:	69 37 6f 67 71 7a    	imul   $0x7a71676f,(%edi),%esi
417bad:	32 4a 69             	xor    0x69(%edx),%cl
417bb0:	54                   	push   %esp
417bb1:	62 59 6c             	bound  %ebx,0x6c(%ecx)
417bb4:	63 4c 68 2b          	arpl   %ecx,0x2b(%eax,%ebp,2)
417bb8:	77 33                	ja     0x417bed
417bba:	2f                   	das
417bbb:	35 72 46 72 73       	xor    $0x73724672,%eax
417bc0:	2b 34 68             	sub    (%eax,%ebp,2),%esi
417bc3:	73 50                	jae    0x417c15
417bc5:	56                   	push   %esi
417bc6:	69 64 4a 75 6d 35 73 	imul   $0x3873356d,0x75(%edx,%ecx,2),%esp
417bcd:	38
417bce:	62 51 30             	bound  %edx,0x30(%ecx)
417bd1:	55                   	push   %ebp
417bd2:	49                   	dec    %ecx
417bd3:	6f                   	outsl  %ds:(%esi),(%dx)
417bd4:	6b 57 49 4d          	imul   $0x4d,0x49(%edi),%edx
417bd8:	43                   	inc    %ebx
417bd9:	44                   	inc    %esp
417bda:	57                   	push   %edi
417bdb:	30 6d 44             	xor    %ch,0x44(%ebp)
417bde:	43                   	inc    %ebx
417bdf:	6a 4d                	push   $0x4d
417be1:	31 34 6e             	xor    %esi,(%esi,%ebp,2)
417be4:	6a 6d                	push   $0x6d
417be6:	61                   	popa
417be7:	32 69 64             	xor    0x64(%ecx),%ch
417bea:	4a                   	dec    %edx
417beb:	6c                   	insb   (%dx),%es:(%edi)
417bec:	75 72                	jne    0x417c60
417bee:	6a 68                	push   $0x68
417bf0:	70 56                	jo     0x417c48
417bf2:	43                   	inc    %ebx
417bf3:	35 45 54 58 77       	xor    $0x77585445,%eax
417bf8:	74 6c                	je     0x417c66
417bfa:	6a 6f                	push   $0x6f
417bfc:	45                   	inc    %ebp
417bfd:	53                   	push   %ebx
417bfe:	50                   	push   %eax
417bff:	41                   	inc    %ecx
417c00:	66 47                	inc    %di
417c02:	6d                   	insl   (%dx),%es:(%edi)
417c03:	6c                   	insb   (%dx),%es:(%edi)
417c04:	50                   	push   %eax
417c05:	51                   	push   %ecx
417c06:	58                   	pop    %eax
417c07:	4d                   	dec    %ebp
417c08:	6a 7a                	push   $0x7a
417c0a:	4d                   	dec    %ebp
417c0b:	6e                   	outsb  %ds:(%esi),(%dx)
417c0c:	71 66                	jno    0x417c74
417c0e:	79 73                	jns    0x417c83
417c10:	39 58 66             	cmp    %ebx,0x66(%eax)
417c13:	74 37                	je     0x417c4c
417c15:	42                   	inc    %edx
417c16:	61                   	popa