437b8d:	48                   	dec    %eax
437b8e:	37                   	aaa
437b8f:	44                   	inc    %esp
437b90:	42                   	inc    %edx
437b91:	75 41                	jne    0x437bd4
437b93:	39 37                	cmp    %esi,(%edi)
437b95:	45                   	inc    %ebp
437b96:	61                   	popa
437b97:	52                   	push   %edx
437b98:	73 46                	jae    0x437be0
437b9a:	36 6c                	ss insb (%dx),%es:(%edi)
437b9c:	48                   	dec    %eax
437b9d:	4a                   	dec    %edx
437b9e:	41                   	inc    %ecx
437b9f:	72 68                	jb     0x437c09
437ba1:	48                   	dec    %eax
437ba2:	47                   	inc    %edi
437ba3:	6f                   	outsl  %ds:(%esi),(%dx)
437ba4:	52                   	push   %edx
437ba5:	57                   	push   %edi
437ba6:	54                   	push   %esp
437ba7:	34 59                	xor    $0x59,%al
437ba9:	6a 4c                	push   $0x4c
437bab:	4d                   	dec    %ebp
437bac:	79 30                	jns    0x437bde
437bae:	53                   	push   %ebx
437baf:	62 45 47             	bound  %eax,0x47(%ebp)
437bb2:	45                   	inc    %ebp
437bb3:	39 50 55             	cmp    %edx,0x55(%eax)
437bb6:	50                   	push   %eax
437bb7:	30 39                	xor    %bh,(%ecx)
437bb9:	4c                   	dec    %esp
437bba:	6d                   	insl   (%dx),%es:(%edi)
437bbb:	36 69 68 53 79 37 53 	imul   $0x6b533779,%ss:0x53(%eax),%ebp
437bc2:	6b
437bc3:	67 6f                	outsl  %ds:(%si),(%dx)
437bc5:	73 6d                	jae    0x437c34
437bc7:	67 43                	addr16 inc %ebx
437bc9:	7a 63                	jp     0x437c2e
437bcb:	6e                   	outsb  %ds:(%esi),(%dx)
437bcc:	36 70 53             	ss jo  0x437c22
437bcf:	4b                   	dec    %ebx
437bd0:	6c                   	insb   (%dx),%es:(%edi)
437bd1:	4e                   	dec    %esi
437bd2:	38 79 73             	cmp    %bh,0x73(%ecx)
437bd5:	6b 4d 4b 45          	imul   $0x45,0x4b(%ebp),%ecx
437bd9:	79 69                	jns    0x437c44
437bdb:	66 46                	inc    %si
437bdd:	52                   	push   %edx
437bde:	61                   	popa
437bdf:	45                   	inc    %ebp
437be0:	52                   	push   %edx
437be1:	4c                   	dec    %esp
437be2:	39 75 39             	cmp    %esi,0x39(%ebp)
437be5:	70 48                	jo     0x437c2f
437be7:	32 6b 79             	xor    0x79(%ebx),%ch
437bea:	61                   	popa
437beb:	53                   	push   %ebx
437bec:	61                   	popa
437bed:	58                   	pop    %eax
437bee:	44                   	inc    %esp
437bef:	61                   	popa
437bf0:	6e                   	outsb  %ds:(%esi),(%dx)
437bf1:	2f                   	das
437bf2:	67 75 58             	addr16 jne 0x437c4d
437bf5:	36 73 4e             	ss jae 0x437c46
437bf8:	50                   	push   %eax
437bf9:	2b 72 55             	sub    0x55(%edx),%esi
437bfc:	62 74 62 55          	bound  %esi,0x55(%edx,%eiz,2)
437c00:	74 53                	je     0x437c55
437c02:	4e                   	dec    %esi
437c03:	52                   	push   %edx
437c04:	53                   	push   %ebx
437c05:	38 59 44             	cmp    %bl,0x44(%ecx)
437c08:	33 59 47             	xor    0x47(%ecx),%ebx
437c0b:	30 39                	xor    %bh,(%ecx)
437c0d:	5a                   	pop    %edx
437c0e:	59                   	pop    %ecx
437c0f:	63 4f 46             	arpl   %ecx,0x46(%edi)
437c12:	35 72 48 36 74       	xor    $0x74364872,%eax
437c17:	59                   	pop    %ecx
437c18:	48                   	dec    %eax
437c19:	39 4c 63 7a          	cmp    %ecx,0x7a(%ebx,%eiz,2)
437c1d:	4a                   	dec    %edx
437c1e:	72 48                	jb     0x437c68
437c20:	55                   	push   %ebp
437c21:	4a                   	dec    %edx
437c22:	64 74 77             	fs je  0x437c9c
437c25:	2b 77 6b             	sub    0x6b(%edi),%esi
437c28:	6b 47 43 78          	imul   $0x78,0x43(%edi),%eax
437c2c:	68 7a 67 35 71       	push   $0x7135677a
437c31:	47                   	inc    %edi
437c32:	49                   	dec    %ecx
437c33:	6a 6b                	push   $0x6b
437c35:	78 57                	js     0x437c8e
437c37:	30 61 37             	xor    %ah,0x37(%ecx)
437c3a:	79 65                	jns    0x437ca1
437c3c:	33 47 48             	xor    0x48(%edi),%eax
437c3f:	32 34 41             	xor    (%ecx,%eax,2),%dh
437c42:	67 31 4b 44          	xor    %ecx,0x44(%bp,%di)
437c46:	6a 54                	push   $0x54
437c48:	32 68 45             	xor    0x45(%eax),%ch
437c4b:	42                   	inc    %edx
437c4c:	6f                   	outsl  %ds:(%esi),(%dx)
437c4d:	38 6f 53             	cmp    %ch,0x53(%edi)
437c50:	34 56                	xor    $0x56,%al
437c52:	4d                   	dec    %ebp
437c53:	59                   	pop    %ecx
437c54:	47                   	inc    %edi
437c55:	55                   	push   %ebp
437c56:	34 57                	xor    $0x57,%al
437c58:	79 6b                	jns    0x437cc5
437c5a:	48                   	dec    %eax
437c5b:	56                   	push   %esi
437c5c:	51                   	push   %ecx
437c5d:	41                   	inc    %ecx
437c5e:	43                   	inc    %ebx
437c5f:	55                   	push   %ebp
437c60:	56                   	push   %esi
437c61:	6d                   	insl   (%dx),%es:(%edi)
437c62:	6b 46 6c 66          	imul   $0x66,0x6c(%esi),%eax
437c66:	4a                   	dec    %edx
437c67:	49                   	dec    %ecx
437c68:	44                   	inc    %esp
437c69:	53                   	push   %ebx
437c6a:	31 4b 53             	xor    %ecx,0x53(%ebx)
437c6d:	51                   	push   %ecx
437c6e:	2f                   	das
437c6f:	51                   	push   %ecx
437c70:	71 56                	jno    0x437cc8
437c72:	64 76 31             	fs jbe 0x437ca6
437c75:	74 43                	je     0x437cba
437c77:	6c                   	insb   (%dx),%es:(%edi)
437c78:	39 36                	cmp    %esi,(%esi)
437c7a:	37                   	aaa
437c7b:	6c                   	insb   (%dx),%es:(%edi)
437c7c:	41                   	inc    %ecx
437c7d:	48                   	dec    %eax
437c7e:	48                   	dec    %eax
437c7f:	55                   	push   %ebp
437c80:	68 2b 55 44 78       	push   $0x7844552b
437c85:	36 45                	ss inc %ebp
437c87:	44                   	inc    %esp
437c88:	75 4f                	jne    0x437cd9
437c8a:	4a                   	dec    %edx
437c8b:	6a 4e                	push   $0x4e
437c8d:	47                   	inc    %edi
437c8e:	6c                   	insb   (%dx),%es:(%edi)
437c8f:	58                   	pop    %eax
437c90:	34 72                	xor    $0x72,%al
437c92:	51                   	push   %ecx
437c93:	71 35                	jno    0x437cca
437c95:	54                   	push   %esp
437c96:	36 64 31 34 31       	ss xor %esi,%fs:(%ecx,%esi,1)
437c9b:	6e                   	outsb  %ds:(%esi),(%dx)
437c9c:	79 73                	jns    0x437d11
437c9e:	4d                   	dec    %ebp
437c9f:	78 76                	js     0x437d17
437ca1:	6c                   	insb   (%dx),%es:(%edi)
437ca2:	4f                   	dec    %edi
437ca3:	7a 5a                	jp     0x437cff
437ca5:	4e                   	dec    %esi
437ca6:	6a 42                	push   $0x42
437ca8:	79 39                	jns    0x437ce3
437caa:	32 33                	xor    (%ebx),%dh
437cac:	62 79 54             	bound  %edi,0x54(%ecx)
437caf:	70 66                	jo     0x437d17
437cb1:	6e                   	outsb  %ds:(%esi),(%dx)
437cb2:	39 62 33             	cmp    %esp,0x33(%edx)
437cb5:	62 77 39             	bound  %esi,0x39(%edi)
437cb8:	38 77 32             	cmp    %dh,0x32(%edi)
437cbb:	73 62                	jae    0x437d1f
437cbd:	6e                   	outsb  %ds:(%esi),(%dx)
437cbe:	4e                   	dec    %esi
437cbf:	50                   	push   %eax
437cc0:	56                   	push   %esi
437cc1:	79 7a                	jns    0x437d3d
437cc3:	45                   	inc    %ebp
437cc4:	61                   	popa
437cc5:	79 48                	jns    0x437d0f
437cc7:	41                   	inc    %ecx
437cc8:	76 49                	jbe    0x437d13
437cca:	37                   	aaa
437ccb:	7a 6d                	jp     0x437d3a
437ccd:	36 48                	ss dec %eax
437ccf:	76 78                	jbe    0x437d49
437cd1:	4a                   	dec    %edx
437cd2:	57                   	push   %edi
437cd3:	65 6f                	outsl  %gs:(%esi),(%dx)
437cd5:	39 30                	cmp    %esi,(%eax)
437cd7:	2f                   	das
437cd8:	4c                   	dec    %esp
437cd9:	48                   	dec    %eax
437cda:	31 56 48             	xor    %edx,0x48(%esi)
437cdd:	76 45                	jbe    0x437d24
437cdf:	63 49 68             	arpl   %ecx,0x68(%ecx)
437ce2:	44                   	inc    %esp
437ce3:	4a                   	dec    %edx
437ce4:	2b 66 71             	sub    0x71(%esi),%esp
437ce7:	33 41 71             	xor    0x71(%ecx),%eax
437cea:	30 42 62             	xor    %al,0x62(%edx)
437ced:	73 67                	jae    0x437d56
437cef:	64 55                	fs push %ebp
437cf1:	65 5a                	gs pop %edx
437cf3:	4f                   	dec    %edi
437cf4:	37                   	aaa
437cf5:	54                   	push   %esp
437cf6:	4a                   	dec    %edx
437cf7:	39 41 65             	cmp    %eax,0x65(%ecx)
437cfa:	63 73 39             	arpl   %esi,0x39(%ebx)
437cfd:	33 30                	xor    (%eax),%esi
437cff:	4c                   	dec    %esp
437d00:	41                   	inc    %ecx
437d01:	6e                   	outsb  %ds:(%esi),(%dx)
437d02:	4b                   	dec    %ebx
437d03:	4b                   	dec    %ebx
437d04:	43                   	inc    %ebx
437d05:	71 6d                	jno    0x437d74
437d07:	48                   	dec    %eax
437d08:	55                   	push   %ebp
437d09:	58                   	pop    %eax
437d0a:	6b 41 53 30          	imul   $0x30,0x53(%ecx),%eax
437d0e:	65 35 75 32 41 57    	gs xor $0x57413275,%eax
437d14:	78 34                	js     0x437d4a
437d16:	6c                   	insb   (%dx),%es:(%edi)
437d17:	37                   	aaa
437d18:	7a 6c                	jp     0x437d86
437d1a:	30 4e 6c             	xor    %cl,0x6c(%esi)
437d1d:	4b                   	dec    %ebx
437d1e:	69 43 71 48 6d 55 52 	imul   $0x52556d48,0x71(%ebx),%eax
437d25:	32 38                	xor    (%eax),%bh
437d27:	67 77 4c             	addr16 ja 0x437d76
437d2a:	56                   	push   %esi
437d2b:	72 53                	jb     0x437d80
437d2d:	6b 73 56 79          	imul   $0x79,0x56(%ebx),%esi
437d31:	6f                   	outsl  %ds:(%esi),(%dx)
437d32:	54                   	push   %esp
437d33:	68 6a 35 77 67       	push   $0x6777356a
437d38:	31 56 37             	xor    %edx,0x37(%esi)
437d3b:	52                   	push   %edx
437d3c:	53                   	push   %ebx
437d3d:	43                   	inc    %ebx
437d3e:	47                   	inc    %edi
437d3f:	6b 34 74 7a          	imul   $0x7a,(%esp,%esi,2),%esi
437d43:	37                   	aaa
437d44:	48                   	dec    %eax
437d45:	74 69                	je     0x437db0
437d47:	4a                   	dec    %edx
437d48:	77 71                	ja     0x437dbb
437d4a:	4d                   	dec    %ebp
437d4b:	68 73 6b 74 72       	push   $0x72746b73
437d50:	6f                   	outsl  %ds:(%esi),(%dx)
437d51:	52                   	push   %edx
437d52:	49                   	dec    %ecx
437d53:	45                   	inc    %ebp
437d54:	31 4a 6e             	xor    %ecx,0x6e(%edx)
437d57:	62 35 51 37 68 50    	bound  %esi,0x50683751
437d5d:	52                   	push   %edx
437d5e:	57                   	push   %edi
437d5f:	47                   	inc    %edi
437d60:	52                   	push   %edx
437d61:	6b 59 65 42          	imul   $0x42,0x65(%ecx),%ebx
437d65:	42                   	inc    %edx
437d66:	55                   	push   %ebp
437d67:	65 49                	gs dec %ecx
437d69:	6b 50 48 65          	imul   $0x65,0x48(%eax),%edx
437d6d:	34 4a                	xor    $0x4a,%al
437d6f:	34 53                	xor    $0x53,%al
437d71:	61                   	popa
437d72:	72 53                	jb     0x437dc7
437d74:	64 47                	fs inc %edi
437d76:	70 32                	jo     0x437daa
437d78:	65 73 68             	gs jae 0x437de3
437d7b:	6d                   	insl   (%dx),%es:(%edi)
437d7c:	68 50 6a 71 46       	push   $0x46716a50
437d81:	32 71 32             	xor    0x32(%ecx),%dh
437d84:	42                   	inc    %edx
437d85:	5a                   	pop    %edx
437d86:	69 74 77 39 58 61 33 	imul   $0x47336158,0x39(%edi,%esi,2),%esi
437d8d:	47
437d8e:	32 4e 56             	xor    0x56(%esi),%cl
437d91:	44                   	inc    %esp
437d92:	58                   	pop    %eax
437d93:	6d                   	insl   (%dx),%es:(%edi)
437d94:	75 48                	jne    0x437dde
437d96:	62 42 4a             	bound  %eax,0x4a(%edx)
437d99:	46                   	inc    %esi
437d9a:	2f                   	das
437d9b:	44                   	inc    %esp
437d9c:	37                   	aaa
437d9d:	65 76 2f             	gs jbe 0x437dcf
437da0:	52                   	push   %edx
437da1:	58                   	pop    %eax
437da2:	62 6a 74             	bound  %ebp,0x74(%edx)
437da5:	68 48 39 4f 36       	push   $0x364f3948
437daa:	75 76                	jne    0x437e22
437dac:	51                   	push   %ecx
437dad:	77 4d                	ja     0x437dfc
437daf:	34 70                	xor    $0x70,%al
437db1:	57                   	push   %edi
437db2:	53                   	push   %ebx
437db3:	74 6b                	je     0x437e20
437db5:	65 39 54 52 59       	cmp    %edx,%gs:0x59(%edx,%edx,2)
437dba:	37                   	aaa
437dbb:	79 70                	jns    0x437e2d
437dbd:	52                   	push   %edx
437dbe:	38 64 6c 36          	cmp    %ah,0x36(%esp,%ebp,2)
437dc2:	45                   	inc    %ebp
437dc3:	54                   	push   %esp
437dc4:	4e                   	dec    %esi
437dc5:	5a                   	pop    %edx
437dc6:	6e                   	outsb  %ds:(%esi),(%dx)
437dc7:	6c                   	insb   (%dx),%es:(%edi)
437dc8:	64 6e                	outsb  %fs:(%esi),(%dx)
437dca:	76 42                	jbe    0x437e0e
437dcc:	73 78                	jae    0x437e46
437dce:	58                   	pop    %eax
437dcf:	41                   	inc    %ecx
437dd0:	53                   	push   %ebx
437dd1:	42                   	inc    %edx
437dd2:	37                   	aaa
437dd3:	6b 66 61 43          	imul   $0x43,0x61(%esi),%esp
437dd7:	73 61                	jae    0x437e3a
437dd9:	31 45 59             	xor    %eax,0x59(%ebp)
437ddc:	57                   	push   %edi
437ddd:	42                   	inc    %edx
437dde:	77 6c                	ja     0x437e4c
437de0:	74 54                	je     0x437e36
437de2:	66 56                	push   %si
437de4:	42                   	inc    %edx
437de5:	30 43 30             	xor    %al,0x30(%ebx)
437de8:	31 66 30             	xor    %esp,0x30(%esi)
437deb:	30 79 6a             	xor    %bh,0x6a(%ecx)
437dee:	45                   	inc    %ebp
437def:	76 33                	jbe    0x437e24
437df1:	7a 54                	jp     0x437e47
437df3:	7a 6d                	jp     0x437e62
437df5:	78 58                	js     0x437e4f
437df7:	41                   	inc    %ecx
437df8:	42                   	inc    %edx
437df9:	2b 51 4a             	sub    0x4a(%ecx),%edx
437dfc:	34 4d                	xor    $0x4d,%al
437dfe:	53                   	push   %ebx
437dff:	54                   	push   %esp
437e00:	30 4c 65 6b          	xor    %cl,0x6b(%ebp,%eiz,2)
437e04:	70 49                	jo     0x437e4f
437e06:	78 5a                	js     0x437e62
437e08:	4d                   	dec    %ebp
437e09:	46                   	inc    %esi
437e0a:	66 31 77 4a          	xor    %si,0x4a(%edi)