4b2cfc:	5f                   	pop    %edi
4b2cfd:	5e                   	pop    %esi
4b2cfe:	5b                   	pop    %ebx
4b2cff:	c3                   	ret
4b2d00:	56                   	push   %esi
4b2d01:	8b f1                	mov    %ecx,%esi
4b2d03:	8b 40 14             	mov    0x14(%eax),%eax
4b2d06:	e8 c5 f2 ff ff       	call   0x4b1fd0
4b2d0b:	8b d6                	mov    %esi,%edx
4b2d0d:	8b 08                	mov    (%eax),%ecx
4b2d0f:	ff 51 24             	call   *0x24(%ecx)
4b2d12:	5e                   	pop    %esi
4b2d13:	c3                   	ret
4b2d14:	53                   	push   %ebx
4b2d15:	56                   	push   %esi
4b2d16:	8b da                	mov    %edx,%ebx
4b2d18:	8b f0                	mov    %eax,%esi
4b2d1a:	8b 46 10             	mov    0x10(%esi),%eax
4b2d1d:	e8 36 c5 f9 ff       	call   0x44f258
4b2d22:	84 c0                	test   %al,%al
4b2d24:	74 29                	je     0x4b2d4f
4b2d26:	6a 00                	push   $0x0
4b2d28:	8b c3                	mov    %ebx,%eax
4b2d2a:	34 01                	xor    $0x1,%al
4b2d2c:	83 e0 7f             	and    $0x7f,%eax
4b2d2f:	50                   	push   %eax
4b2d30:	6a 0b                	push   $0xb
4b2d32:	8b 46 10             	mov    0x10(%esi),%eax
4b2d35:	e8 1a c2 f9 ff       	call   0x44ef54
4b2d3a:	50                   	push   %eax
4b2d3b:	e8 d0 4f f5 ff       	call   0x407d10
4b2d40:	80 f3 01             	xor    $0x1,%bl
4b2d43:	84 db                	test   %bl,%bl
4b2d45:	74 08                	je     0x4b2d4f
4b2d47:	8b 46 10             	mov    0x10(%esi),%eax
4b2d4a:	e8 f1 5f f9 ff       	call   0x448d40
4b2d4f:	5e                   	pop    %esi
4b2d50:	5b                   	pop    %ebx
4b2d51:	c3                   	ret
4b2d52:	8b c0                	mov    %eax,%eax
4b2d54:	a1 8c e0 49 00       	mov    0x49e08c,%eax
4b2d59:	c3                   	ret
4b2d5a:	8b c0                	mov    %eax,%eax
4b2d5c:	a1 58 df 49 00       	mov    0x49df58,%eax
4b2d61:	c3                   	ret
4b2d62:	8b c0                	mov    %eax,%eax
4b2d64:	55                   	push   %ebp
4b2d65:	8b ec                	mov    %esp,%ebp
4b2d67:	51                   	push   %ecx
4b2d68:	53                   	push   %ebx
4b2d69:	56                   	push   %esi
4b2d6a:	8b f1                	mov    %ecx,%esi
4b2d6c:	89 55 fc             	mov    %edx,-0x4(%ebp)
4b2d6f:	8b d8                	mov    %eax,%ebx
4b2d71:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b2d74:	e8 8f 1f f5 ff       	call   0x404d08
4b2d79:	33 c0                	xor    %eax,%eax
4b2d7b:	55                   	push   %ebp
4b2d7c:	68 cc 2d 4b 00       	push   $0x4b2dcc
4b2d81:	64 ff 30             	push   %fs:(%eax)
4b2d84:	64 89 20             	mov    %esp,%fs:(%eax)
4b2d87:	8b 43 20             	mov    0x20(%ebx),%eax
4b2d8a:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
4b2d90:	e8 ff 51 ff ff       	call   0x4a7f94
4b2d95:	8b d8                	mov    %eax,%ebx
4b2d97:	8b ce                	mov    %esi,%ecx
4b2d99:	33 d2                	xor    %edx,%edx
4b2d9b:	8b c3                	mov    %ebx,%eax
4b2d9d:	e8 4a 4e ff ff       	call   0x4a7bec
4b2da2:	8b 55 fc             	mov    -0x4(%ebp),%edx
4b2da5:	8b c3                	mov    %ebx,%eax
4b2da7:	e8 58 4c ff ff       	call   0x4a7a04
4b2dac:	8b 55 08             	mov    0x8(%ebp),%edx
4b2daf:	8b c3                	mov    %ebx,%eax
4b2db1:	e8 fe 4c ff ff       	call   0x4a7ab4
4b2db6:	33 c0                	xor    %eax,%eax
4b2db8:	5a                   	pop    %edx
4b2db9:	59                   	pop    %ecx
4b2dba:	59                   	pop    %ecx
4b2dbb:	64 89 10             	mov    %edx,%fs:(%eax)
4b2dbe:	68 d3 2d 4b 00       	push   $0x4b2dd3
4b2dc3:	8d 45 fc             	lea    -0x4(%ebp),%eax
4b2dc6:	e8 9d 1a f5 ff       	call   0x404868
4b2dcb:	c3                   	ret
4b2dcc:	e9 3b 14 f5 ff       	jmp    0x40420c
4b2dd1:	eb f0                	jmp    0x4b2dc3
4b2dd3:	5e                   	pop    %esi
4b2dd4:	5b                   	pop    %ebx
4b2dd5:	59                   	pop    %ecx
4b2dd6:	5d                   	pop    %ebp
4b2dd7:	c2 04 00             	ret    $0x4
4b2dda:	8b c0                	mov    %eax,%eax
4b2ddc:	53                   	push   %ebx
4b2ddd:	56                   	push   %esi
4b2dde:	8b f2                	mov    %edx,%esi
4b2de0:	8b 40 20             	mov    0x20(%eax),%eax
4b2de3:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
4b2de9:	e8 a6 51 ff ff       	call   0x4a7f94
4b2dee:	8b d8                	mov    %eax,%ebx
4b2df0:	8b 4e 18             	mov    0x18(%esi),%ecx
4b2df3:	33 d2                	xor    %edx,%edx
4b2df5:	8b c3                	mov    %ebx,%eax
4b2df7:	e8 f0 4d ff ff       	call   0x4a7bec
4b2dfc:	8b 56 10             	mov    0x10(%esi),%edx
4b2dff:	8b c3                	mov    %ebx,%eax
4b2e01:	e8 fe 4b ff ff       	call   0x4a7a04
4b2e06:	8b 56 14             	mov    0x14(%esi),%edx
4b2e09:	8b c3                	mov    %ebx,%eax
4b2e0b:	e8 a4 4c ff ff       	call   0x4a7ab4
4b2e10:	5e                   	pop    %esi
4b2e11:	5b                   	pop    %ebx
4b2e12:	c3                   	ret
4b2e13:	90                   	nop
4b2e14:	53                   	push   %ebx
4b2e15:	56                   	push   %esi
4b2e16:	57                   	push   %edi
4b2e17:	8b fa                	mov    %edx,%edi
4b2e19:	8b d8                	mov    %eax,%ebx
4b2e1b:	8b c3                	mov    %ebx,%eax
4b2e1d:	8b 10                	mov    (%eax),%edx
4b2e1f:	ff 92 84 00 00 00    	call   *0x84(%edx)
4b2e25:	84 c0                	test   %al,%al
4b2e27:	74 19                	je     0x4b2e42
4b2e29:	8b 73 20             	mov    0x20(%ebx),%esi
4b2e2c:	8b c6                	mov    %esi,%eax
4b2e2e:	8b 15 d0 b5 49 00    	mov    0x49b5d0,%edx
4b2e34:	e8 ef 0d f5 ff       	call   0x403c28
4b2e39:	8b d7                	mov    %edi,%edx
4b2e3b:	8b c6                	mov    %esi,%eax
4b2e3d:	e8 aa 87 ff ff       	call   0x4ab5ec
4b2e42:	5f                   	pop    %edi
4b2e43:	5e                   	pop    %esi
4b2e44:	5b                   	pop    %ebx
4b2e45:	c3                   	ret
4b2e46:	8b c0                	mov    %eax,%eax
4b2e48:	55                   	push   %ebp
4b2e49:	8b ec                	mov    %esp,%ebp
4b2e4b:	51                   	push   %ecx
4b2e4c:	53                   	push   %ebx
4b2e4d:	56                   	push   %esi
4b2e4e:	8b f1                	mov    %ecx,%esi
4b2e50:	89 55 fc             	mov    %edx,-0x4(%ebp)
4b2e53:	8b d8                	mov    %eax,%ebx
4b2e55:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b2e58:	e8 ab 1e f5 ff       	call   0x404d08
4b2e5d:	33 c0                	xor    %eax,%eax
4b2e5f:	55                   	push   %ebp
4b2e60:	68 a8 2e 4b 00       	push   $0x4b2ea8
4b2e65:	64 ff 30             	push   %fs:(%eax)
4b2e68:	64 89 20             	mov    %esp,%fs:(%eax)
4b2e6b:	8b 43 20             	mov    0x20(%ebx),%eax
4b2e6e:	8b 15 58 e2 49 00    	mov    0x49e258,%edx
4b2e74:	e8 af 0d f5 ff       	call   0x403c28
4b2e79:	56                   	push   %esi
4b2e7a:	6a ff                	push   $0xffffffff
4b2e7c:	6a ff                	push   $0xffffffff
4b2e7e:	8b 55 08             	mov    0x8(%ebp),%edx
4b2e81:	52                   	push   %edx
4b2e82:	8b 80 84 02 00 00    	mov    0x284(%eax),%eax
4b2e88:	8b ce                	mov    %esi,%ecx
4b2e8a:	8b 55 fc             	mov    -0x4(%ebp),%edx
4b2e8d:	e8 c2 f0 ff ff       	call   0x4b1f54
4b2e92:	33 c0                	xor    %eax,%eax
4b2e94:	5a                   	pop    %edx
4b2e95:	59                   	pop    %ecx
4b2e96:	59                   	pop    %ecx
4b2e97:	64 89 10             	mov    %edx,%fs:(%eax)
4b2e9a:	68 af 2e 4b 00       	push   $0x4b2eaf
4b2e9f:	8d 45 fc             	lea    -0x4(%ebp),%eax
4b2ea2:	e8 c1 19 f5 ff       	call   0x404868
4b2ea7:	c3                   	ret
4b2ea8:	e9 5f 13 f5 ff       	jmp    0x40420c
4b2ead:	eb f0                	jmp    0x4b2e9f
4b2eaf:	5e                   	pop    %esi
4b2eb0:	5b                   	pop    %ebx
4b2eb1:	59                   	pop    %ecx
4b2eb2:	5d                   	pop    %ebp
4b2eb3:	c2 04 00             	ret    $0x4
4b2eb6:	8b c0                	mov    %eax,%eax
4b2eb8:	53                   	push   %ebx
4b2eb9:	56                   	push   %esi
4b2eba:	8b da                	mov    %edx,%ebx
4b2ebc:	8b f0                	mov    %eax,%esi
4b2ebe:	8b 46 20             	mov    0x20(%esi),%eax
4b2ec1:	8b 15 58 e2 49 00    	mov    0x49e258,%edx
4b2ec7:	e8 5c 0d f5 ff       	call   0x403c28
4b2ecc:	8b 53 18             	mov    0x18(%ebx),%edx
4b2ecf:	52                   	push   %edx
4b2ed0:	6a ff                	push   $0xffffffff
4b2ed2:	6a ff                	push   $0xffffffff
4b2ed4:	8b 4b 14             	mov    0x14(%ebx),%ecx
4b2ed7:	51                   	push   %ecx
4b2ed8:	8b 80 84 02 00 00    	mov    0x284(%eax),%eax
4b2ede:	8b ca                	mov    %edx,%ecx
4b2ee0:	8b 53 10             	mov    0x10(%ebx),%edx
4b2ee3:	e8 6c f0 ff ff       	call   0x4b1f54
4b2ee8:	5e                   	pop    %esi
4b2ee9:	5b                   	pop    %ebx
4b2eea:	c3                   	ret
4b2eeb:	90                   	nop
4b2eec:	55                   	push   %ebp
4b2eed:	8b ec                	mov    %esp,%ebp
4b2eef:	33 c0                	xor    %eax,%eax
4b2ef1:	55                   	push   %ebp
4b2ef2:	68 5b 2f 4b 00       	push   $0x4b2f5b
4b2ef7:	64 ff 30             	push   %fs:(%eax)
4b2efa:	64 89 20             	mov    %esp,%fs:(%eax)
4b2efd:	ff 05 10 b2 6a 00    	incl   0x6ab210
4b2f03:	75 48                	jne    0x4b2f4d
4b2f05:	83 3d 14 b2 6a 00 00 	cmpl   $0x0,0x6ab214
4b2f0c:	74 0b                	je     0x4b2f19
4b2f0e:	a1 14 b2 6a 00       	mov    0x6ab214,%eax
4b2f13:	50                   	push   %eax
4b2f14:	e8 57 42 f5 ff       	call   0x407170
4b2f19:	83 3d 18 b2 6a 00 00 	cmpl   $0x0,0x6ab218
4b2f20:	74 0b                	je     0x4b2f2d
4b2f22:	a1 18 b2 6a 00       	mov    0x6ab218,%eax
4b2f27:	50                   	push   %eax
4b2f28:	e8 43 42 f5 ff       	call   0x407170
4b2f2d:	b8 a0 b2 68 00       	mov    $0x68b2a0,%eax
4b2f32:	8b 15 a4 9d 49 00    	mov    0x499da4,%edx
4b2f38:	e8 ef 24 f5 ff       	call   0x40542c
4b2f3d:	b8 94 b2 68 00       	mov    $0x68b294,%eax
4b2f42:	8b 15 a4 9d 49 00    	mov    0x499da4,%edx
4b2f48:	e8 df 24 f5 ff       	call   0x40542c
4b2f4d:	33 c0                	xor    %eax,%eax
4b2f4f:	5a                   	pop    %edx
4b2f50:	59                   	pop    %ecx
4b2f51:	59                   	pop    %ecx
4b2f52:	64 89 10             	mov    %edx,%fs:(%eax)
4b2f55:	68 62 2f 4b 00       	push   $0x4b2f62
4b2f5a:	c3                   	ret
4b2f5b:	e9 ac 12 f5 ff       	jmp    0x40420c
4b2f60:	eb f8                	jmp    0x4b2f5a
4b2f62:	5d                   	pop    %ebp
4b2f63:	c3                   	ret
4b2f64:	83 2d 10 b2 6a 00 01 	subl   $0x1,0x6ab210
4b2f6b:	c3                   	ret
4b2f6c:	70 2f                	jo     0x4b2f9d
4b2f6e:	4b                   	dec    %ebx
4b2f6f:	00 03                	add    %al,(%ebx)
4b2f71:	0d 54 54 65 78       	or     $0x78655454,%eax
4b2f76:	74 57                	je     0x4b2fcf
4b2f78:	72 61                	jb     0x4b2fdb
4b2f7a:	70 70                	jo     0x4b2fec
4b2f7c:	69 6e 67 01 00 00 00 	imul   $0x1,0x67(%esi),%ebp
4b2f83:	00 03                	add    %al,(%ebx)
4b2f85:	00 00                	add    %al,(%eax)
4b2f87:	00 6c 2f 4b          	add    %ch,0x4b(%edi,%ebp,1)
4b2f8b:	00 06                	add    %al,(%esi)
4b2f8d:	74 77                	je     0x4b3006
4b2f8f:	4e                   	dec    %esi
4b2f90:	6f                   	outsl  %ds:(%esi),(%dx)
4b2f91:	6e                   	outsb  %ds:(%esi),(%dx)
4b2f92:	65 0d 74 77 45 6e    	gs or  $0x6e457774,%eax
4b2f98:	64 45                	fs inc %ebp
4b2f9a:	6c                   	insb   (%dx),%es:(%edi)
4b2f9b:	6c                   	insb   (%dx),%es:(%edi)
4b2f9c:	69 70 73 69 73 0e 74 	imul   $0x740e7369,0x73(%eax),%esi
4b2fa3:	77 50                	ja     0x4b2ff5
4b2fa5:	61                   	popa
4b2fa6:	74 68                	je     0x4b3010
4b2fa8:	45                   	inc    %ebp
4b2fa9:	6c                   	insb   (%dx),%es:(%edi)
4b2faa:	6c                   	insb   (%dx),%es:(%edi)
4b2fab:	69 70 73 69 73 06 74 	imul   $0x74067369,0x73(%eax),%esi
4b2fb2:	77 57                	ja     0x4b300b
4b2fb4:	72 61                	jb     0x4b3017
4b2fb6:	70 03                	jo     0x4b2fbb
4b2fb8:	54                   	push   %esp
4b2fb9:	42                   	inc    %edx
4b2fba:	58                   	pop    %eax
4b2fbb:	90                   	nop
4b2fbc:	c0 2f 4b             	shrb   $0x4b,(%edi)
4b2fbf:	00 03                	add    %al,(%ebx)
4b2fc1:	0f 54 54 65 78       	andps  0x78(%ebp,%eiz,2),%xmm2
4b2fc6:	74 54                	je     0x4b301c
4b2fc8:	72 75                	jb     0x4b303f
4b2fca:	6e                   	outsb  %ds:(%esi),(%dx)
4b2fcb:	63 61 74             	arpl   %esp,0x74(%ecx)
4b2fce:	69 6f 6e 01 00 00 00 	imul   $0x1,0x6e(%edi),%ebp
4b2fd5:	00 02                	add    %al,(%edx)
4b2fd7:	00 00                	add    %al,(%eax)
4b2fd9:	00 6c 2f 4b          	add    %ch,0x4b(%edi,%ebp,1)
4b2fdd:	00 03                	add    %al,(%ebx)
4b2fdf:	54                   	push   %esp
4b2fe0:	42                   	inc    %edx
4b2fe1:	58                   	pop    %eax
4b2fe2:	8b c0                	mov    %eax,%eax
4b2fe4:	e8 2f 4b 00 03       	call   0x34b7b18
4b2fe9:	09 54 54 72          	or     %edx,0x72(%esp,%edx,2)
4b2fed:	69 53 74 61 74 65 01 	imul   $0x1657461,0x74(%ebx),%edx
4b2ff4:	00 00                	add    %al,(%eax)
4b2ff6:	00 00                	add    %al,(%eax)
4b2ff8:	02 00                	add    (%eax),%al
4b2ffa:	00 00                	add    %al,(%eax)
4b2ffc:	e4 2f                	in     $0x2f,%al
4b2ffe:	4b                   	dec    %ebx
4b2fff:	00 09                	add    %cl,(%ecx)
4b3001:	74 73                	je     0x4b3076
4b3003:	44                   	inc    %esp
4b3004:	65 66 61             	gs popaw
4b3007:	75 6c                	jne    0x4b3075
4b3009:	74 06                	je     0x4b3011
4b300b:	74 73                	je     0x4b3080
4b300d:	54                   	push   %esp
4b300e:	72 75                	jb     0x4b3085
4b3010:	65 07                	gs pop %es
4b3012:	74 73                	je     0x4b3087
4b3014:	46                   	inc    %esi
4b3015:	61                   	popa
4b3016:	6c                   	insb   (%dx),%es:(%edi)
4b3017:	73 65                	jae    0x4b307e
4b3019:	03 54 42 58          	add    0x58(%edx,%eax,2),%edx
4b301d:	8d 40 00             	lea    0x0(%eax),%eax
4b3020:	24 30                	and    $0x30,%al
4b3022:	4b                   	dec    %ebx
4b3023:	00 01                	add    %al,(%ecx)
4b3025:	09 54 46 6f          	or     %edx,0x6f(%esi,%eax,2)
4b3029:	6e                   	outsb  %ds:(%esi),(%dx)
4b302a:	74 53                	je     0x4b307f
4b302c:	69 7a 65 03 19 00 00 	imul   $0x1903,0x65(%edx),%edi
4b3033:	00 e8                	add    %ch,%al
4b3035:	03 00                	add    (%eax),%eax
4b3037:	00 84 30 4b 00 00 00 	add    %al,0x4b(%eax,%esi,1)
4b303e:	00 00                	add    %al,(%eax)
4b3040:	00 00                	add    %al,(%eax)
4b3042:	00 00                	add    %al,(%eax)
4b3044:	90                   	nop
4b3045:	30 4b 00             	xor    %cl,0x0(%ebx)
4b3048:	b4 30                	mov    $0x30,%ah
4b304a:	4b                   	dec    %ebx
4b3057:	00 a2 30 4b 00 20    	add    %ah,0x20004b30(%edx)
4b305d:	00 00                	add    %al,(%eax)
4b305f:	00 34 95 41 00 c0 3c 	add    %dh,0x3cc00041(,%edx,4)
4b3066:	40                   	inc    %eax
4b3067:	00 cc                	add    %cl,%ah
4b3069:	3c 40                	cmp    $0x40,%al
4b306b:	00 d0                	add    %dl,%al
4b306d:	3c 40                	cmp    $0x40,%al
4b306f:	00 d4                	add    %dl,%ah
4b3071:	3c 40                	cmp    $0x40,%al
4b3073:	00 c8                	add    %cl,%al
4b3075:	3c 40                	cmp    $0x40,%al
4b3077:	00 10                	add    %dl,(%eax)
4b3079:	3a 40 00             	cmp    0x0(%eax),%al
4b307c:	2c 3a                	sub    $0x3a,%al
4b307e:	40                   	inc    %eax
4b307f:	00 1c c7             	add    %bl,(%edi,%eax,8)
4b3082:	41                   	inc    %ecx