416b31:	56                   	push   %esi
416b32:	71 63                	jno    0x416b97
416b34:	50                   	push   %eax
416b35:	64 72 46             	fs jb  0x416b7e
416b38:	7a 48                	jp     0x416b82
416b3a:	65 78 43             	gs js  0x416b80
416b3d:	57                   	push   %edi
416b3e:	6e                   	outsb  %ds:(%esi),(%dx)
416b3f:	2b 59 71             	sub    0x71(%ecx),%ebx
416b42:	4d                   	dec    %ebp
416b43:	79 64                	jns    0x416ba9
416b45:	70 70                	jo     0x416bb7
416b47:	71 67                	jno    0x416bb0
416b49:	58                   	pop    %eax
416b4a:	31 49 38             	xor    %ecx,0x38(%ecx)
416b4d:	4d                   	dec    %ebp
416b4e:	70 45                	jo     0x416b95
416b50:	42                   	inc    %edx
416b51:	64 46                	fs inc %esi
416b53:	42                   	inc    %edx
416b54:	38 7a 6f             	cmp    %bh,0x6f(%edx)
416b57:	2f                   	das
416b58:	46                   	inc    %esi
416b59:	6a 6e                	push   $0x6e
416b5b:	63 4f 65             	arpl   %ecx,0x65(%edi)
416b5e:	6f                   	outsl  %ds:(%esi),(%dx)
416b5f:	72 33                	jb     0x416b94
416b61:	54                   	push   %esp
416b62:	4a                   	dec    %edx
416b63:	66 4f                	dec    %di
416b65:	71 7a                	jno    0x416be1
416b67:	35 2f 31 2f 64       	xor    $0x642f312f,%eax
416b6c:	79 57                	jns    0x416bc5
416b6e:	7a 32                	jp     0x416ba2
416b70:	52                   	push   %edx
416b71:	6c                   	insb   (%dx),%es:(%edi)
416b72:	73 38                	jae    0x416bac
416b74:	36 39 68 66          	cmp    %ebp,%ss:0x66(%eax)
416b78:	34 66                	xor    $0x66,%al
416b7a:	38 46 54             	cmp    %al,0x54(%esi)
416b7d:	35 54 77 30 77       	xor    $0x77307754,%eax
416b82:	42                   	inc    %edx
416b83:	6f                   	outsl  %ds:(%esi),(%dx)
416b84:	57                   	push   %edi
416b85:	30 52 6a             	xor    %dl,0x6a(%edx)
416b88:	30 63 34             	xor    %ah,0x34(%ebx)
416b8b:	70 79                	jo     0x416c06
416b8d:	43                   	inc    %ebx
416b8e:	53                   	push   %ebx
416b8f:	78 66                	js     0x416bf7
416b91:	70 36                	jo     0x416bc9
416b93:	61                   	popa
416b94:	77 47                	ja     0x416bdd
416b96:	73 63                	jae    0x416bfb
416b98:	37                   	aaa
416b99:	4b                   	dec    %ebx
416b9a:	50                   	push   %eax
416b9b:	54                   	push   %esp
416b9c:	30 76 78             	xor    %dh,0x78(%esi)
416b9f:	70 50                	jo     0x416bf1
416ba1:	42                   	inc    %edx
416ba2:	35 54 4e 44 51       	xor    $0x51444e54,%eax
416ba7:	69 46 37 32 56 6b 72 	imul   $0x726b5632,0x37(%esi),%eax
416bae:	6a 4b                	push   $0x4b
416bb0:	79 47                	jns    0x416bf9
416bb2:	38 39                	cmp    %bh,(%ecx)
416bb4:	76 56                	jbe    0x416c0c
416bb6:	35 72 38 36 33       	xor    $0x33363872,%eax
416bbb:	51                   	push   %ecx
416bbc:	46                   	inc    %esi
416bbd:	38 58 68             	cmp    %bl,0x68(%eax)
416bc0:	49                   	dec    %ecx
416bc1:	64 57                	fs push %edi
416bc3:	39 70 44             	cmp    %esi,0x44(%eax)
416bc6:	30 44 68 51          	xor    %al,0x51(%eax,%ebp,2)
416bca:	4b                   	dec    %ebx
416bcb:	79 78                	jns    0x416c45
416bcd:	64 6e                	outsb  %fs:(%esi),(%dx)
416bcf:	45                   	inc    %ebp
416bd0:	63 76 4b             	arpl   %esi,0x4b(%esi)
416bd3:	48                   	dec    %eax
416bd4:	30 56 72             	xor    %dl,0x72(%esi)
416bd7:	53                   	push   %ebx
416bd8:	67 34 62             	addr16 xor $0x62,%al
416bdb:	45                   	inc    %ebp
416bdc:	44                   	inc    %esp
416bdd:	35 77 2b 38 44       	xor    $0x44382b77,%eax
416be2:	76 71                	jbe    0x416c55
416be4:	61                   	popa
416be5:	57                   	push   %edi
416be6:	62 46 70             	bound  %eax,0x70(%esi)
416be9:	61                   	popa
416bea:	79 66                	jns    0x416c52
416bec:	79 32                	jns    0x416c20
416bee:	36 58                	ss pop %eax
416bf0:	69 6e 61 42 4f 73 6d 	imul   $0x6d734f42,0x61(%esi),%ebp
416bf7:	4b                   	dec    %ebx
416bf8:	47                   	inc    %edi
416bf9:	78 57                	js     0x416c52
416bfb:	7a 65                	jp     0x416c62
416bfd:	39 62 6a             	cmp    %esp,0x6a(%edx)
416c00:	6e                   	outsb  %ds:(%esi),(%dx)
416c01:	42                   	inc    %edx
416c02:	38 52 41             	cmp    %dl,0x41(%edx)
416c05:	2f                   	das
416c06:	52                   	push   %edx
416c07:	6d                   	insl   (%dx),%es:(%edi)
416c08:	38 36                	cmp    %dh,(%esi)
416c0a:	57                   	push   %edi
416c0b:	49                   	dec    %ecx
416c0c:	30 68 35             	xor    %ch,0x35(%eax)
416c0f:	45                   	inc    %ebp
416c10:	6a 4a                	push   $0x4a
416c12:	38 64 52 4b          	cmp    %ah,0x4b(%edx,%edx,2)
416c16:	70 66                	jo     0x416c7e
416c18:	6d                   	insl   (%dx),%es:(%edi)
416c19:	2f                   	das
416c1a:	75 45                	jne    0x416c61
416c1c:	66 76 4d             	data16 jbe 0x416c6c
416c1f:	64 75 43             	fs jne 0x416c65
416c22:	55                   	push   %ebp
416c23:	37                   	aaa
416c24:	77 67                	ja     0x416c8d
416c26:	6c                   	insb   (%dx),%es:(%edi)
416c27:	54                   	push   %esp
416c28:	79 64                	jns    0x416c8e
416c2a:	51                   	push   %ecx
416c2b:	7a 36                	jp     0x416c63
416c2d:	32 78 37             	xor    0x37(%eax),%bh
416c30:	65 68 68 32 48 78    	gs push $0x78483268
416c36:	5a                   	pop    %edx
416c37:	6b 56 67 6e          	imul   $0x6e,0x67(%esi),%edx
416c3b:	33 43 50             	xor    0x50(%ebx),%eax
416c3e:	33 32                	xor    (%edx),%esi
416c40:	62 77 72             	bound  %esi,0x72(%edi)
416c43:	47                   	inc    %edi
416c44:	70 46                	jo     0x416c8c
416c46:	50                   	push   %eax
416c47:	47                   	inc    %edi
416c48:	69 48 2f 79 63 62 35 	imul   $0x35626379,0x2f(%eax),%ecx
416c4f:	49                   	dec    %ecx
416c50:	70 79                	jo     0x416ccb
416c52:	32 76 45             	xor    0x45(%esi),%dh
416c55:	67 73 6f             	addr16 jae 0x416cc7
416c58:	77 6d                	ja     0x416cc7
416c5a:	4f                   	dec    %edi
416c5b:	41                   	inc    %ecx
416c5c:	69 41 75 55 66 6a 66 	imul   $0x666a6655,0x75(%ecx),%eax
416c63:	4e                   	dec    %esi
416c64:	70 56                	jo     0x416cbc
416c66:	42                   	inc    %edx
416c67:	7a 68                	jp     0x416cd1
416c69:	43                   	inc    %ebx
416c6a:	2b 7a 55             	sub    0x55(%edx),%edi
416c6d:	39 71 53             	cmp    %esi,0x53(%ecx)
416c70:	78 75                	js     0x416ce7
416c72:	2f                   	das
416c73:	67 50                	addr16 push %eax
416c75:	4a                   	dec    %edx
416c76:	56                   	push   %esi
416c77:	59                   	pop    %ecx
416c78:	4e                   	dec    %esi
416c79:	57                   	push   %edi
416c7a:	65 42                	gs inc %edx
416c7c:	77 2f                	ja     0x416cad
416c7e:	45                   	inc    %ebp
416c7f:	36 48                	ss dec %eax
416c81:	41                   	inc    %ecx
416c82:	73 43                	jae    0x416cc7
416c84:	49                   	dec    %ecx
416c85:	63 4d 30             	arpl   %ecx,0x30(%ebp)
416c88:	53                   	push   %ebx
416c89:	4a                   	dec    %edx
416c8a:	62 46 42             	bound  %eax,0x42(%esi)
416c8d:	42                   	inc    %edx
416c8e:	6f                   	outsl  %ds:(%esi),(%dx)
416c8f:	2b 42 5a             	sub    0x5a(%edx),%eax
416c92:	45                   	inc    %ebp
416c93:	59                   	pop    %ecx
416c94:	55                   	push   %ebp
416c95:	58                   	pop    %eax
416c96:	70 4b                	jo     0x416ce3
416c98:	75 6c                	jne    0x416d06
416c9a:	56                   	push   %esi
416c9b:	56                   	push   %esi
416c9c:	66 48                	dec    %ax
416c9e:	2f                   	das
416c9f:	41                   	inc    %ecx
416ca0:	53                   	push   %ebx
416ca1:	6b 30 53             	imul   $0x53,(%eax),%esi
416ca4:	71 55                	jno    0x416cfb
416ca6:	2b 6f 33             	sub    0x33(%edi),%ebp
416ca9:	7a 37                	jp     0x416ce2
416cab:	73 4c                	jae    0x416cf9
416cad:	42                   	inc    %edx
416cae:	56                   	push   %esi
416caf:	46                   	inc    %esi
416cb0:	38 48 31             	cmp    %cl,0x31(%eax)
416cb3:	77 31                	ja     0x416ce6
416cb5:	4d                   	dec    %ebp
416cb6:	44                   	inc    %esp
416cb7:	77 38                	ja     0x416cf1
416cb9:	2b 50 4d             	sub    0x4d(%eax),%edx
416cbc:	44                   	inc    %esp
416cbd:	51                   	push   %ecx
416cbe:	79 6c                	jns    0x416d2c
416cc0:	74 2b                	je     0x416ced
416cc2:	53                   	push   %ebx
416cc3:	41                   	inc    %ecx
416cc4:	7a 41                	jp     0x416d07
416cc6:	37                   	aaa
416cc7:	32 32                	xor    (%edx),%dh
416cc9:	5a                   	pop    %edx
416cca:	69 6d 37 62 4b 56 35 	imul   $0x35564b62,0x37(%ebp),%ebp
416cd1:	48                   	dec    %eax
416cd2:	4c                   	dec    %esp
416cd3:	41                   	inc    %ecx
416cd4:	50                   	push   %eax
416cd5:	49                   	dec    %ecx
416cd6:	6e                   	outsb  %ds:(%esi),(%dx)
416cd7:	66 41                	inc    %cx
416cd9:	35 78 67 71 67       	xor    $0x67716778,%eax
416cde:	4a                   	dec    %edx
416cdf:	48                   	dec    %eax
416ce0:	6a 64                	push   $0x64
416ce2:	45                   	inc    %ebp
416ce3:	35 65 34 68 75       	xor    $0x75683465,%eax
416ce8:	38 74 63 58          	cmp    %dh,0x58(%ebx,%eiz,2)
416cec:	36 38 57 79          	cmp    %dl,%ss:0x79(%edi)
416cf0:	50                   	push   %eax
416cf1:	76 76                	jbe    0x416d69
416cf3:	43                   	inc    %ebx
416cf4:	6d                   	insl   (%dx),%es:(%edi)
416cf5:	36 61                	ss popa
416cf7:	4a                   	dec    %edx
416cf8:	76 45                	jbe    0x416d3f
416cfa:	4b                   	dec    %ebx
416cfb:	52                   	push   %edx
416cfc:	52                   	push   %edx
416cfd:	45                   	inc    %ebp
416cfe:	50                   	push   %eax
416cff:	56                   	push   %esi
416d00:	75 74                	jne    0x416d76
416d02:	35 7a 66 59 32       	xor    $0x3259667a,%eax
416d07:	52                   	push   %edx
416d08:	67 33 74 44          	xor    0x44(%si),%esi
416d0c:	59                   	pop    %ecx
416d0d:	57                   	push   %edi
416d0e:	39 50 6e             	cmp    %edx,0x6e(%eax)
416d11:	7a 6f                	jp     0x416d82
416d13:	32 37                	xor    (%edi),%dh
416d15:	50                   	push   %eax
416d16:	36 6d                	ss insl (%dx),%es:(%edi)
416d18:	58                   	pop    %eax
416d19:	5a                   	pop    %edx
416d1a:	59                   	pop    %ecx
416d1b:	63 32                	arpl   %esi,(%edx)
416d1d:	71 48                	jno    0x416d67
416d1f:	6f                   	outsl  %ds:(%esi),(%dx)
416d20:	43                   	inc    %ebx
416d21:	4a                   	dec    %edx
416d22:	55                   	push   %ebp
416d23:	54                   	push   %esp
416d24:	41                   	inc    %ecx
416d25:	4a                   	dec    %edx
416d26:	54                   	push   %esp
416d27:	7a 64                	jp     0x416d8d
416d29:	35 42 59 59 6c       	xor    $0x6c595942,%eax
416d2e:	57                   	push   %edi
416d2f:	66 53                	push   %bx
416d31:	45                   	inc    %ebp
416d32:	78 78                	js     0x416dac
416d34:	6d                   	insl   (%dx),%es:(%edi)
416d35:	6b 42 39 64          	imul   $0x64,0x39(%edx),%eax
416d39:	58                   	pop    %eax
416d3a:	68 71 35 4c 54       	push   $0x544c3571
416d3f:	63 50 32             	arpl   %edx,0x32(%eax)
416d42:	36 6a 54             	ss push $0x54
416d45:	31 50 6f             	xor    %edx,0x6f(%eax)
416d48:	38 76 77             	cmp    %dh,0x77(%esi)
416d4b:	69 59 77 6b 6a 54 69 	imul   $0x69546a6b,0x77(%ecx),%ebx
416d52:	36 4d                	ss dec %ebp
416d54:	4e                   	dec    %esi
416d55:	63 36                	arpl   %esi,(%esi)
416d57:	4c                   	dec    %esp
416d58:	76 45                	jbe    0x416d9f
416d5a:	50                   	push   %eax
416d5b:	52                   	push   %edx
416d5c:	38 71 35             	cmp    %dh,0x35(%ecx)
416d5f:	32 36                	xor    (%esi),%dh
416d61:	6c                   	insb   (%dx),%es:(%edi)
416d62:	48                   	dec    %eax
416d63:	52                   	push   %edx
416d64:	32 51 69             	xor    0x69(%ecx),%dl
416d67:	54                   	push   %esp
416d68:	6b 77 53 53          	imul   $0x53,0x53(%edi),%esi
416d6c:	41                   	inc    %ecx
416d6d:	61                   	popa
416d6e:	33 35 7a 64 57 79    	xor    0x7957647a,%esi
416d74:	6a 48                	push   $0x48
416d76:	56                   	push   %esi
416d77:	63 46 48             	arpl   %eax,0x48(%esi)
416d7a:	4e                   	dec    %esi
416d7b:	77 6a                	ja     0x416de7
416d7d:	74 47                	je     0x416dc6
416d7f:	43                   	inc    %ebx
416d80:	4d                   	dec    %ebp
416d81:	32 66 53             	xor    0x53(%esi),%ah
416d84:	50                   	push   %eax
416d85:	61                   	popa
416d86:	71 33                	jno    0x416dbb
416d88:	61                   	popa
416d89:	41                   	inc    %ecx
416d8a:	68 76 6d 79 70       	push   $0x70796d76
416d8f:	76 47                	jbe    0x416dd8
416d91:	4e                   	dec    %esi
416d92:	5a                   	pop    %edx
416d93:	4b                   	dec    %ebx
416d94:	41                   	inc    %ecx
416d95:	69 46 68 39 47 46 43 	imul   $0x43464739,0x68(%esi),%eax
416d9c:	35 39 72 36 63       	xor    $0x63367239,%eax
416da1:	2f                   	das
416da2:	54                   	push   %esp
416da3:	64 70 30             	fs jo  0x416dd6
416da6:	55                   	push   %ebp
416da7:	67 55                	addr16 push %ebp
416da9:	73 39                	jae    0x416de4
416dab:	43                   	inc    %ebx
416dac:	50                   	push   %eax
416dad:	37                   	aaa
416dae:	5a                   	pop    %edx
416daf:	62 45 41             	bound  %eax,0x41(%ebp)
416db2:	52                   	push   %edx
416db3:	5a                   	pop    %edx
416db4:	6a 6b                	push   $0x6b
416db6:	6b 6f 6d 7a          	imul   $0x7a,0x6d(%edi),%ebp
416dba:	4e                   	dec    %esi
416dbb:	67 4a                	addr16 dec %edx
416dbd:	64 63 73 4a          	arpl   %esi,%fs:0x4a(%ebx)
416dc1:	2f                   	das
416dc2:	38 6a 71             	cmp    %ch,0x71(%edx)
416dc5:	33 38                	xor    (%eax),%edi
416dc7:	31 32                	xor    %esi,(%edx)
416dc9:	5a                   	pop    %edx
416dca:	2b 59 43             	sub    0x43(%ecx),%ebx
416dcd:	63 46 65             	arpl   %eax,0x65(%esi)
416dd0:	59                   	pop    %ecx
416dd1:	52                   	push   %edx
416dd2:	77 36                	ja     0x416e0a
416dd4:	46                   	inc    %esi