4a5c9d:	35 4c 2f 36 58       	xor    $0x58362f4c,%eax
4a5ca2:	78 65                	js     0x4a5d09
4a5ca4:	29 00                	sub    %eax,(%eax)
4a5ca6:	00 07                	add    %al,(%edi)
4a5ca8:	20 02                	and    %al,(%edx)
4a5caa:	01 11                	add    %edx,(%ecx)
4a5cac:	51                   	push   %ecx
4a5cad:	11 51 0c             	adc    %edx,0xc(%ecx)
4a5cb0:	01 00                	add    %eax,(%eax)
4a5cb2:	00 00                	add    %al,(%eax)
4a5cb4:	00 00                	add    %al,(%eax)
4a5cb6:	01 00                	add    %eax,(%eax)
4a5cb8:	00 00                	add    %al,(%eax)
4a5cba:	00 00                	add    %al,(%eax)
4a5cbc:	0c 01                	or     $0x1,%al
4a5cbe:	00 07                	add    %al,(%edi)
4a5cc0:	33 2e                	xor    (%esi),%ebp
4a5cc2:	35 2e 36 2e 37       	xor    $0x372e362e,%eax
4a5cc7:	00 00                	add    %al,(%eax)
4a5cc9:	49                   	dec    %ecx
4a5cca:	01 00                	add    %eax,(%eax)
4a5ccc:	1a 2e                	sbb    (%esi),%ch
4a5cce:	4e                   	dec    %esi
4a5ccf:	45                   	inc    %ebp
4a5cd0:	54                   	push   %esp
4a5cd1:	46                   	inc    %esi
4a5cd2:	72 61                	jb     0x4a5d35
4a5cd4:	6d                   	insl   (%dx),%es:(%edi)
4a5cd5:	65 77 6f             	gs ja  0x4a5d47
4a5cd8:	72 6b                	jb     0x4a5d45
4a5cda:	2c 56                	sub    $0x56,%al
4a5cdc:	65 72 73             	gs jb  0x4a5d52
4a5cdf:	69 6f 6e 3d 76 34 2e 	imul   $0x2e34763d,0x6e(%edi),%ebp
4a5ce6:	35 01 00 54 0e       	xor    $0xe540001,%eax
4a5ceb:	14 46                	adc    $0x46,%al
4a5ced:	72 61                	jb     0x4a5d50
4a5cef:	6d                   	insl   (%dx),%es:(%edi)
4a5cf0:	65 77 6f             	gs ja  0x4a5d62
4a5cf3:	72 6b                	jb     0x4a5d60
4a5cf5:	44                   	inc    %esp
4a5cf6:	69 73 70 6c 61 79 4e 	imul   $0x4e79616c,0x70(%ebx),%esi
4a5cfd:	61                   	popa
4a5cfe:	6d                   	insl   (%dx),%es:(%edi)
4a5cff:	65 12 2e             	adc    %gs:(%esi),%ch
4a5d02:	4e                   	dec    %esi
4a5d03:	45                   	inc    %ebp
4a5d04:	54                   	push   %esp
4a5d05:	20 46 72             	and    %al,0x72(%esi)
4a5d08:	61                   	popa
4a5d09:	6d                   	insl   (%dx),%es:(%edi)
4a5d0a:	65 77 6f             	gs ja  0x4a5d7c
4a5d0d:	72 6b                	jb     0x4a5d7a
4a5d0f:	20 34 2e             	and    %dh,(%esi,%ebp,1)
4a5d12:	35 04 20 01 01       	xor    $0x1012004,%eax
4a5d17:	02 1d 01 00 18 43    	add    0x43180001,%bl
4a5d1d:	6f                   	outsl  %ds:(%esi),(%dx)
4a5d1e:	70 79                	jo     0x4a5d99
4a5d20:	72 69                	jb     0x4a5d8b
4a5d22:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
4a5d28:	20 32                	and    %dh,(%edx)
4a5d2a:	30 30                	xor    %dh,(%eax)
4a5d2c:	32 20                	xor    (%eax),%ah
4a5d2e:	2d 20 32 30 31       	sub    $0x31303220,%eax
4a5d33:	39 00                	cmp    %eax,(%eax)
4a5d35:	00 17                	add    %dl,(%edi)
4a5d37:	01 00                	add    %eax,(%eax)
4a5d39:	12 78 25             	adc    0x25(%eax),%bh
4a5d3c:	39 4b 36             	cmp    %ecx,0x36(%ebx)
4a5d3f:	73 5a                	jae    0x4a5d9b
4a5d41:	7c 61                	jl     0x4a5da4
4a5d43:	57                   	push   %edi
4a5d44:	24 34                	and    $0x34,%al
4a5d46:	2f                   	das
4a5d47:	62 32                	bound  %esi,(%edx)
4a5d49:	45                   	inc    %ebp
4a5d4a:	65 4d                	gs dec %ebp
4a5d4c:	00 00                	add    %al,(%eax)
4a5d4e:	29 01                	sub    %eax,(%ecx)
4a5d50:	00 24 64             	add    %ah,(%esp,%eiz,2)
4a5d53:	64 64 32 61 34       	fs xor %fs:0x34(%ecx),%ah
4a5d58:	61                   	popa
4a5d59:	34 2d                	xor    $0x2d,%al
4a5d5b:	65 34 64             	gs xor $0x64,%al
4a5d5e:	63 2d 34 62 39 32    	arpl   %ebp,0x32396234
4a5d64:	2d 61 66 32 37       	sub    $0x37326661,%eax
4a5d69:	2d 32 66 66 37       	sub    $0x37666632,%eax
4a5d6e:	39 36                	cmp    %esi,(%esi)
4a5d70:	65 31 34 31          	xor    %esi,%gs:(%ecx,%esi,1)
4a5d74:	32 66 00             	xor    0x0(%esi),%ah
4a5d77:	00 04 01             	add    %al,(%ecx,%eax,1)
4a5d7a:	00 00                	add    %al,(%eax)
4a5d7c:	00 05 20 02 01 0e    	add    %al,0xe010220
4a5d82:	0e                   	push   %cs
4a5d83:	23 01                	and    (%ecx),%eax
4a5d85:	00 16                	add    %dl,(%esi)
4a5d87:	50                   	push   %eax
4a5d88:	72 65                	jb     0x4a5def
4a5d8a:	73 65                	jae    0x4a5df1
4a5d8c:	6e                   	outsb  %ds:(%esi),(%dx)
4a5d8d:	74 61                	je     0x4a5df0
4a5d8f:	74 69                	je     0x4a5dfa
4a5d91:	6f                   	outsl  %ds:(%esi),(%dx)
4a5d92:	6e                   	outsb  %ds:(%esi),(%dx)
4a5d93:	42                   	inc    %edx
4a5d94:	75 69                	jne    0x4a5dff
4a5d96:	6c                   	insb   (%dx),%es:(%edi)
4a5d97:	64 54                	fs push %esp
4a5d99:	61                   	popa
4a5d9a:	73 6b                	jae    0x4a5e07
4a5d9c:	73 07                	jae    0x4a5da5
4a5d9e:	34 2e                	xor    $0x2e,%al
4a5da0:	30 2e                	xor    %ch,(%esi)
4a5da2:	30 2e                	xor    %ch,(%esi)
4a5da4:	30 00                	xor    %al,(%eax)
4a5da6:	00 06                	add    %al,(%esi)
4a5da8:	20 01                	and    %al,(%ecx)
4a5daa:	01 11                	add    %edx,(%ecx)
4a5dac:	80 85 08 01 00 01 00 	addb   $0x0,0x1000108(%ebp)
4a5db3:	00 00                	add    %al,(%eax)
4a5db5:	00 00                	add    %al,(%eax)
4a5db7:	59                   	pop    %ecx
4a5db8:	01 00                	add    %eax,(%eax)
4a5dba:	4b                   	dec    %ebx
4a5dbb:	4d                   	dec    %ebp
4a5dbc:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
4a5dc3:	74 2e                	je     0x4a5df3
4a5dc5:	56                   	push   %esi
4a5dc6:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
4a5dcd:	75 64                	jne    0x4a5e33
4a5dcf:	69 6f 2e 45 64 69 74 	imul   $0x74696445,0x2e(%edi),%ebp
4a5dd6:	6f                   	outsl  %ds:(%esi),(%dx)
4a5dd7:	72 73                	jb     0x4a5e4c
4a5dd9:	2e 53                	cs push %ebx
4a5ddb:	65 74 74             	gs je  0x4a5e52
4a5dde:	69 6e 67 73 44 65 73 	imul   $0x73654473,0x67(%esi),%ebp
4a5de5:	69 67 6e 65 72 2e 53 	imul   $0x532e7265,0x6e(%edi),%esp
4a5dec:	65 74 74             	gs je  0x4a5e63
4a5def:	69 6e 67 73 53 69 6e 	imul   $0x6e695373,0x67(%esi),%ebp
4a5df6:	67 6c                	insb   (%dx),%es:(%di)
4a5df8:	65 46                	gs inc %esi
4a5dfa:	69 6c 65 47 65 6e 65 	imul   $0x72656e65,0x47(%ebp,%eiz,2),%ebp
4a5e01:	72
4a5e02:	61                   	popa
4a5e03:	74 6f                	je     0x4a5e74
4a5e05:	72 08                	jb     0x4a5e0f
4a5e07:	31 31                	xor    %esi,(%ecx)
4a5e09:	2e 30 2e             	xor    %ch,%cs:(%esi)
4a5e0c:	30 2e                	xor    %ch,(%esi)
4a5e0e:	30 00                	xor    %al,(%eax)
4a5e10:	00 41 01             	add    %al,0x1(%ecx)
4a5e13:	00 33                	add    %dh,(%ebx)
4a5e15:	53                   	push   %ebx
4a5e16:	79 73                	jns    0x4a5e8b
4a5e18:	74 65                	je     0x4a5e7f
4a5e1a:	6d                   	insl   (%dx),%es:(%edi)
4a5e1b:	2e 52                	cs push %edx
4a5e1d:	65 73 6f             	gs jae 0x4a5e8f
4a5e20:	75 72                	jne    0x4a5e94
4a5e22:	63 65 73             	arpl   %esp,0x73(%ebp)
4a5e25:	2e 54                	cs push %esp
4a5e27:	6f                   	outsl  %ds:(%esi),(%dx)
4a5e28:	6f                   	outsl  %ds:(%esi),(%dx)
4a5e29:	6c                   	insb   (%dx),%es:(%edi)
4a5e2a:	73 2e                	jae    0x4a5e5a
4a5e2c:	53                   	push   %ebx
4a5e2d:	74 72                	je     0x4a5ea1
4a5e2f:	6f                   	outsl  %ds:(%esi),(%dx)
4a5e30:	6e                   	outsb  %ds:(%esi),(%dx)
4a5e31:	67 6c                	insb   (%dx),%es:(%di)
4a5e33:	79 54                	jns    0x4a5e89
4a5e35:	79 70                	jns    0x4a5ea7
4a5e37:	65 64 52             	gs fs push %edx
4a5e3a:	65 73 6f             	gs jae 0x4a5eac
4a5e3d:	75 72                	jne    0x4a5eb1
4a5e3f:	63 65 42             	arpl   %esp,0x42(%ebp)
4a5e42:	75 69                	jne    0x4a5ead
4a5e44:	6c                   	insb   (%dx),%es:(%edi)
4a5e45:	64 65 72 08          	fs gs jb 0x4a5e51
4a5e49:	31 36                	xor    %esi,(%esi)
4a5e4b:	2e 30 2e             	xor    %ch,%cs:(%esi)
4a5e4e:	30 2e                	xor    %ch,(%esi)
4a5e50:	30 00                	xor    %al,(%eax)
4a5e52:	00 08                	add    %cl,(%eax)
4a5e54:	01 00                	add    %eax,(%eax)
4a5e56:	02 00                	add    (%eax),%al
4a5e58:	00 00                	add    %al,(%eax)
4a5e5a:	00 00                	add    %al,(%eax)
4a5e5c:	09 00                	or     %eax,(%eax)
4a5e5e:	02 01                	add    (%ecx),%al
4a5e60:	12 80 95 11 80 99    	adc    -0x667fee6b(%eax),%al
4a5e66:	07                   	pop    %es
4a5e67:	07                   	pop    %es
4a5e68:	05 08 1c 08 08       	add    $0x8081c08,%eax
4a5e6d:	08 02                	or     %al,(%edx)
4a5e6f:	1e                   	push   %ds
4a5e70:	00 06                	add    %al,(%esi)
4a5e72:	00 01                	add    %al,(%ecx)
4a5e74:	12 09                	adc    (%ecx),%cl
4a5e76:	12 09                	adc    (%ecx),%cl
4a5e78:	0a 07                	or     (%edi),%al
4a5e7a:	06                   	push   %es
4a5e7b:	08 12                	or     %dl,(%edx)
4a5e7d:	80 a1 08 08 08 08 04 	andb   $0x4,0x8080808(%ecx)
4a5e84:	20 00                	and    %al,(%eax)
4a5e86:	12 0d 07 07 05 08    	adc    0x8050707,%cl
4a5e8c:	08 08                	or     %cl,(%eax)
4a5e8e:	08 08                	or     %cl,(%eax)
4a5e90:	04 00                	add    $0x0,%al
4a5e92:	01 08                	add    %ecx,(%eax)
4a5e94:	08 05 20 01 01 1d    	or     %al,0x1d010120
4a5e9a:	03 05 0a 02 1c 12    	add    0x121c020a,%eax
4a5ea0:	71 08                	jno    0x4a5eaa
4a5ea2:	07                   	pop    %es
4a5ea3:	05 08 08 08 08       	add    $0x8080808,%eax
4a5ea8:	1d 08 04 07 02       	sbb    $0x2070408,%eax
4a5ead:	08 08                	or     %cl,(%eax)
4a5eaf:	08 07                	or     %al,(%edi)
4a5eb1:	04 12                	add    $0x12,%al
4a5eb3:	80 95 05 08 08 02 1d 	adcb   $0x1d,0x2080805(%ebp)
4a5eba:	05 07 20 02 01       	add    $0x1022007,%eax
4a5ebf:	0e                   	push   %cs
4a5ec0:	11 80 b1 05 0a 02    	adc    %eax,0x20a05b1(%eax)
4a5ec6:	12 6d 1c             	adc    0x1c(%ebp),%ch
4a5ec9:	08 07                	or     %al,(%edi)
4a5ecb:	04 12                	add    $0x12,%al
4a5ecd:	80 b5 02 08 08 03 07 	xorb   $0x7,0x3080802(%ebp)
4a5ed4:	01 02                	add    %eax,(%edx)
4a5ed6:	05 07 03 08 08       	add    $0x8080307,%eax
4a5edb:	08 04 0a             	or     %al,(%edx,%ecx,1)
4a5ede:	01 12                	add    %edx,(%edx)
4a5ee0:	0d 07 00 01 12       	or     $0x12010007,%eax
4a5ee5:	19 11                	sbb    %edx,(%ecx)
4a5ee7:	80 b9 08 20 02 12 1d 	cmpb   $0x1d,0x12022008(%ecx)
4a5eee:	0e                   	push   %cs
4a5eef:	1d 12 19 06 07       	sbb    $0x7061912,%eax
4a5ef4:	04 1c                	add    $0x1c,%al
4a5ef6:	02 08                	add    (%eax),%cl
4a5ef8:	08 04 0a             	or     %al,(%edx,%ecx,1)
4a5efb:	01 12                	add    %edx,(%edx)
4a5efd:	19 05 07 03 1c 08    	sbb    %eax,0x81c0307
4a5f03:	08 04 0a             	or     %al,(%edx,%ecx,1)
4a5f06:	01 12                	add    %edx,(%edx)
4a5f08:	09 06                	or     %eax,(%esi)
4a5f0a:	20 02                	and    %al,(%edx)
4a5f0c:	01 0e                	add    %ecx,(%esi)
4a5f0e:	12 0d 0c 07 07 08    	adc    0x807070c,%cl
4a5f14:	12 80 95 08 08 08    	adc    0x8080895(%eax),%al
4a5f1a:	08 1d 08 05 20 00    	or     %bl,0x200508
4a5f20:	1d 12 1d 03 1d       	sbb    $0x1d031d12,%eax
4a5f25:	12 1d 02 1e 01 06    	adc    0x6011e02,%bl
4a5f2b:	00 02                	add    %al,(%edx)
4a5f2d:	01 1c 12             	add    %ebx,(%edx,%edx,1)
4a5f30:	6d                   	insl   (%dx),%es:(%edi)
4a5f31:	08 07                	or     %al,(%edi)
4a5f33:	06                   	push   %es
4a5f34:	08 1c 08             	or     %bl,(%eax,%ecx,1)
4a5f37:	08 08                	or     %cl,(%eax)
4a5f39:	08 06                	or     %al,(%esi)
4a5f3b:	20 02                	and    %al,(%edx)
4a5f3d:	1c 1c                	sbb    $0x1c,%al
4a5f3f:	1d 1c 0a 07 06       	sbb    $0x6070a1c,%eax
4a5f44:	08 12                	or     %dl,(%edx)
4a5f46:	80 95 08 08 08 08 05 	adcb   $0x5,0x8080808(%ebp)
4a5f4d:	20 00                	and    %al,(%eax)
4a5f4f:	1d 12 19 03 1d       	sbb    $0x1d031912,%eax
4a5f54:	12 19                	adc    (%ecx),%bl
4a5f56:	00 00                	add    %al,(%eax)
4a5f58:	80 5f 0a 00          	sbbb   $0x0,0xa(%edi)
4a5f64:	9e                   	sahf
4a5f65:	5f                   	pop    %edi
4a5f66:	0a 00                	or     (%eax),%al
4a5f68:	00 20                	add    %ah,(%eax)
4a5f7e:	00 00                	add    %al,(%eax)
4a5f80:	90                   	nop
4a5f81:	5f                   	pop    %edi
4a5f82:	0a 00                	or     (%eax),%al
4a5f90:	00 00                	add    %al,(%eax)
4a5f92:	5f                   	pop    %edi
4a5f93:	43                   	inc    %ebx
4a5f94:	6f                   	outsl  %ds:(%esi),(%dx)
4a5f95:	72 45                	jb     0x4a5fdc
4a5f97:	78 65                	js     0x4a5ffe
4a5f99:	4d                   	dec    %ebp
4a5f9a:	61                   	popa
4a5f9b:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
4a5fa2:	72 65                	jb     0x4a6009
4a5fa4:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
4a5fa8:	6c                   	insb   (%dx),%es:(%edi)
4a5fa9:	00 00                	add    %al,(%eax)
4a5fab:	00 00                	add    %al,(%eax)
4a5fad:	00 ff                	add    %bh,%bh
4a5faf:	25 00 20 40 00       	and    $0x402000,%eax