140902bfb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140902c01:	48 8b cb             	mov    %rbx,%rcx
140902c04:	e8 87 bf ff ff       	call   0x1408feb90
140902c09:	49 89 46 20          	mov    %rax,0x20(%r14)
140902c0d:	43 f7 44 37 38 00 04 	testl  $0x400,0x38(%r15,%r14,1)
140902c14:	00 00
140902c16:	4b 8b 54 3e 40       	mov    0x40(%r14,%r15,1),%rdx
140902c1b:	74 0a                	je     0x140902c27
140902c1d:	48 8b cb             	mov    %rbx,%rcx
140902c20:	e8 eb 60 fe ff       	call   0x1408e8d10
140902c25:	eb 1a                	jmp    0x140902c41
140902c27:	48 85 d2             	test   %rdx,%rdx
140902c2a:	74 13                	je     0x140902c3f
140902c2c:	45 33 c9             	xor    %r9d,%r9d
140902c2f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140902c35:	48 8b cb             	mov    %rbx,%rcx
140902c38:	e8 f3 06 fa ff       	call   0x1408a3330
140902c3d:	eb 02                	jmp    0x140902c41
140902c3f:	33 c0                	xor    %eax,%eax
140902c41:	49 89 46 40          	mov    %rax,0x40(%r14)
140902c45:	41 ff c5             	inc    %r13d
140902c48:	4b 8b 44 37 48       	mov    0x48(%r15,%r14,1),%rax
140902c4d:	49 89 46 48          	mov    %rax,0x48(%r14)
140902c51:	49 83 c6 68          	add    $0x68,%r14
140902c55:	45 3b 2c 24          	cmp    (%r12),%r13d
140902c59:	0f 8c c1 fd ff ff    	jl     0x140902a20
140902c5f:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
140902c66:	00
140902c67:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
140902c6e:	00
140902c6f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140902c74:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
140902c7b:	00
140902c7c:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
140902c83:	00
140902c84:	0f b6 84 24 b8 00 00 	movzbl 0xb8(%rsp),%eax
140902c8b:	00
140902c8c:	4c 89 65 20          	mov    %r12,0x20(%rbp)
140902c90:	88 45 01             	mov    %al,0x1(%rbp)
140902c93:	eb 08                	jmp    0x140902c9d
140902c95:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
140902c9c:	00
140902c9d:	4c 8b a4 24 98 00 00 	mov    0x98(%rsp),%r12
140902ca4:	00
140902ca5:	48 85 f6             	test   %rsi,%rsi
140902ca8:	74 0b                	je     0x140902cb5
140902caa:	48 8b d6             	mov    %rsi,%rdx
140902cad:	48 8b cb             	mov    %rbx,%rcx
140902cb0:	e8 bb 0f fa ff       	call   0x1408a3c70
140902cb5:	48 85 ff             	test   %rdi,%rdi
140902cb8:	74 0b                	je     0x140902cc5
140902cba:	48 8b d7             	mov    %rdi,%rdx
140902cbd:	48 8b cb             	mov    %rbx,%rcx
140902cc0:	e8 4b bb fd ff       	call   0x1408de810
140902cc5:	4d 85 ed             	test   %r13,%r13
140902cc8:	0f 84 21 04 00 00    	je     0x1409030ef
140902cce:	45 33 ff             	xor    %r15d,%r15d
140902cd1:	45 39 7d 00          	cmp    %r15d,0x0(%r13)
140902cd5:	0f 8e 37 03 00 00    	jle    0x140903012
140902cdb:	4d 8d 75 18          	lea    0x18(%r13),%r14
140902cdf:	90                   	nop
140902ce0:	49 8b 4e f8          	mov    -0x8(%r14),%rcx
140902ce4:	48 85 c9             	test   %rcx,%rcx
140902ce7:	74 62                	je     0x140902d4b
140902ce9:	48 85 db             	test   %rbx,%rbx
140902cec:	74 58                	je     0x140902d46
140902cee:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902cf5:	00
140902cf6:	74 0d                	je     0x140902d05
140902cf8:	48 8b d1             	mov    %rcx,%rdx
140902cfb:	48 8b cb             	mov    %rbx,%rcx
140902cfe:	e8 3d 0c fb ff       	call   0x1408b3940
140902d03:	eb 46                	jmp    0x140902d4b
140902d05:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902d0c:	73 38                	jae    0x140902d46
140902d0e:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902d15:	72 13                	jb     0x140902d2a
140902d17:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902d1e:	48 89 01             	mov    %rax,(%rcx)
140902d21:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902d28:	eb 21                	jmp    0x140902d4b
140902d2a:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902d31:	72 13                	jb     0x140902d46
140902d33:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902d3a:	48 89 01             	mov    %rax,(%rcx)
140902d3d:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902d44:	eb 05                	jmp    0x140902d4b
140902d46:	e8 05 8e f8 ff       	call   0x14088bb50
140902d4b:	49 8b 0e             	mov    (%r14),%rcx
140902d4e:	48 85 c9             	test   %rcx,%rcx
140902d51:	74 62                	je     0x140902db5
140902d53:	48 85 db             	test   %rbx,%rbx
140902d56:	74 58                	je     0x140902db0
140902d58:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902d5f:	00
140902d60:	74 0d                	je     0x140902d6f
140902d62:	48 8b d1             	mov    %rcx,%rdx
140902d65:	48 8b cb             	mov    %rbx,%rcx
140902d68:	e8 d3 0b fb ff       	call   0x1408b3940
140902d6d:	eb 46                	jmp    0x140902db5
140902d6f:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902d76:	73 38                	jae    0x140902db0
140902d78:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902d7f:	72 13                	jb     0x140902d94
140902d81:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902d88:	48 89 01             	mov    %rax,(%rcx)
140902d8b:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902d92:	eb 21                	jmp    0x140902db5
140902d94:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902d9b:	72 13                	jb     0x140902db0
140902d9d:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902da4:	48 89 01             	mov    %rax,(%rcx)
140902da7:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902dae:	eb 05                	jmp    0x140902db5
140902db0:	e8 9b 8d f8 ff       	call   0x14088bb50
140902db5:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140902db9:	48 85 c9             	test   %rcx,%rcx
140902dbc:	74 62                	je     0x140902e20
140902dbe:	48 85 db             	test   %rbx,%rbx
140902dc1:	74 58                	je     0x140902e1b
140902dc3:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902dca:	00
140902dcb:	74 0d                	je     0x140902dda
140902dcd:	48 8b d1             	mov    %rcx,%rdx
140902dd0:	48 8b cb             	mov    %rbx,%rcx
140902dd3:	e8 68 0b fb ff       	call   0x1408b3940
140902dd8:	eb 46                	jmp    0x140902e20
140902dda:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902de1:	73 38                	jae    0x140902e1b
140902de3:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902dea:	72 13                	jb     0x140902dff
140902dec:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902df3:	48 89 01             	mov    %rax,(%rcx)
140902df6:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902dfd:	eb 21                	jmp    0x140902e20
140902dff:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902e06:	72 13                	jb     0x140902e1b
140902e08:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902e0f:	48 89 01             	mov    %rax,(%rcx)
140902e12:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902e19:	eb 05                	jmp    0x140902e20
140902e1b:	e8 30 8d f8 ff       	call   0x14088bb50
140902e20:	41 f6 46 30 02       	testb  $0x2,0x30(%r14)
140902e25:	74 6b                	je     0x140902e92
140902e27:	49 8b 4e 48          	mov    0x48(%r14),%rcx
140902e2b:	48 85 c9             	test   %rcx,%rcx
140902e2e:	74 62                	je     0x140902e92
140902e30:	48 85 db             	test   %rbx,%rbx
140902e33:	74 58                	je     0x140902e8d
140902e35:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902e3c:	00
140902e3d:	74 0d                	je     0x140902e4c
140902e3f:	48 8b d1             	mov    %rcx,%rdx
140902e42:	48 8b cb             	mov    %rbx,%rcx
140902e45:	e8 f6 0a fb ff       	call   0x1408b3940
140902e4a:	eb 46                	jmp    0x140902e92
140902e4c:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902e53:	73 38                	jae    0x140902e8d
140902e55:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902e5c:	72 13                	jb     0x140902e71
140902e5e:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902e65:	48 89 01             	mov    %rax,(%rcx)
140902e68:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902e6f:	eb 21                	jmp    0x140902e92
140902e71:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902e78:	72 13                	jb     0x140902e8d
140902e7a:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902e81:	48 89 01             	mov    %rax,(%rcx)
140902e84:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902e8b:	eb 05                	jmp    0x140902e92
140902e8d:	e8 be 8c f8 ff       	call   0x14088bb50
140902e92:	41 f6 46 30 04       	testb  $0x4,0x30(%r14)
140902e97:	74 11                	je     0x140902eaa
140902e99:	49 8b 56 48          	mov    0x48(%r14),%rdx
140902e9d:	48 85 d2             	test   %rdx,%rdx
140902ea0:	74 08                	je     0x140902eaa
140902ea2:	48 8b cb             	mov    %rbx,%rcx
140902ea5:	e8 c6 0d fa ff       	call   0x1408a3c70
140902eaa:	49 8b 56 10          	mov    0x10(%r14),%rdx
140902eae:	48 85 d2             	test   %rdx,%rdx
140902eb1:	74 1d                	je     0x140902ed0
140902eb3:	48 85 db             	test   %rbx,%rbx
140902eb6:	74 0a                	je     0x140902ec2
140902eb8:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902ebf:	00
140902ec0:	75 06                	jne    0x140902ec8
140902ec2:	83 42 2c ff          	addl   $0xffffffff,0x2c(%rdx)
140902ec6:	75 08                	jne    0x140902ed0
140902ec8:	48 8b cb             	mov    %rbx,%rcx
140902ecb:	e8 50 bd f9 ff       	call   0x14089ec20
140902ed0:	49 8b 56 18          	mov    0x18(%r14),%rdx
140902ed4:	48 85 d2             	test   %rdx,%rdx
140902ed7:	74 0e                	je     0x140902ee7
140902ed9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140902edf:	48 8b cb             	mov    %rbx,%rcx
140902ee2:	e8 79 4c f9 ff       	call   0x140897b60
140902ee7:	41 f7 46 30 00 04 00 	testl  $0x400,0x30(%r14)
140902eee:	00
140902eef:	0f 84 f6 00 00 00    	je     0x140902feb
140902ef5:	49 8b 7e 38          	mov    0x38(%r14),%rdi
140902ef9:	48 85 ff             	test   %rdi,%rdi
140902efc:	0f 84 fa 00 00 00    	je     0x140902ffc
140902f02:	33 ed                	xor    %ebp,%ebp
140902f04:	39 2f                	cmp    %ebp,(%rdi)
140902f06:	7e 7c                	jle    0x140902f84
140902f08:	48 8d 77 08          	lea    0x8(%rdi),%rsi
140902f0c:	0f 1f 40 00          	nopl   0x0(%rax)
140902f10:	48 8b 0e             	mov    (%rsi),%rcx
140902f13:	48 85 c9             	test   %rcx,%rcx
140902f16:	74 62                	je     0x140902f7a
140902f18:	48 85 db             	test   %rbx,%rbx
140902f1b:	74 58                	je     0x140902f75
140902f1d:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902f24:	00
140902f25:	74 0d                	je     0x140902f34
140902f27:	48 8b d1             	mov    %rcx,%rdx
140902f2a:	48 8b cb             	mov    %rbx,%rcx
140902f2d:	e8 0e 0a fb ff       	call   0x1408b3940
140902f32:	eb 46                	jmp    0x140902f7a
140902f34:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902f3b:	73 38                	jae    0x140902f75
140902f3d:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902f44:	72 13                	jb     0x140902f59
140902f46:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902f4d:	48 89 01             	mov    %rax,(%rcx)
140902f50:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902f57:	eb 21                	jmp    0x140902f7a
140902f59:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902f60:	72 13                	jb     0x140902f75
140902f62:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902f69:	48 89 01             	mov    %rax,(%rcx)
140902f6c:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902f73:	eb 05                	jmp    0x140902f7a
140902f75:	e8 d6 8b f8 ff       	call   0x14088bb50
140902f7a:	ff c5                	inc    %ebp
140902f7c:	48 83 c6 10          	add    $0x10,%rsi
140902f80:	3b 2f                	cmp    (%rdi),%ebp
140902f82:	7c 8c                	jl     0x140902f10
140902f84:	48 85 db             	test   %rbx,%rbx
140902f87:	74 58                	je     0x140902fe1
140902f89:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902f90:	00
140902f91:	74 0d                	je     0x140902fa0
140902f93:	48 8b d7             	mov    %rdi,%rdx
140902f96:	48 8b cb             	mov    %rbx,%rcx
140902f99:	e8 a2 09 fb ff       	call   0x1408b3940
140902f9e:	eb 5c                	jmp    0x140902ffc
140902fa0:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
140902fa7:	73 38                	jae    0x140902fe1
140902fa9:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
140902fb0:	72 13                	jb     0x140902fc5
140902fb2:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902fb9:	48 89 07             	mov    %rax,(%rdi)
140902fbc:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
140902fc3:	eb 37                	jmp    0x140902ffc
140902fc5:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
140902fcc:	72 13                	jb     0x140902fe1
140902fce:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902fd5:	48 89 07             	mov    %rax,(%rdi)
140902fd8:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
140902fdf:	eb 1b                	jmp    0x140902ffc
140902fe1:	48 8b cf             	mov    %rdi,%rcx
140902fe4:	e8 67 8b f8 ff       	call   0x14088bb50
140902fe9:	eb 11                	jmp    0x140902ffc
140902feb:	49 8b 56 38          	mov    0x38(%r14),%rdx
140902fef:	48 85 d2             	test   %rdx,%rdx
140902ff2:	74 08                	je     0x140902ffc
140902ff4:	48 8b cb             	mov    %rbx,%rcx
140902ff7:	e8 14 b8 fd ff       	call   0x1408de810
140902ffc:	41 ff c7             	inc    %r15d
140902fff:	49 83 c6 68          	add    $0x68,%r14
140903003:	45 3b 7d 00          	cmp    0x0(%r13),%r15d
140903007:	0f 8c d3 fc ff ff    	jl     0x140902ce0
14090300d:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140903012:	48 85 db             	test   %rbx,%rbx
140903015:	74 60                	je     0x140903077
140903017:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14090301e:	00
14090301f:	74 10                	je     0x140903031
140903021:	49 8b d5             	mov    %r13,%rdx
140903024:	48 8b cb             	mov    %rbx,%rcx
140903027:	e8 14 09 fb ff       	call   0x1408b3940
14090302c:	e9 be 00 00 00       	jmp    0x1409030ef
140903031:	4c 3b ab f0 01 00 00 	cmp    0x1f0(%rbx),%r13
140903038:	73 3d                	jae    0x140903077
14090303a:	4c 3b ab e0 01 00 00 	cmp    0x1e0(%rbx),%r13
140903041:	72 17                	jb     0x14090305a
140903043:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14090304a:	49 89 45 00          	mov    %rax,0x0(%r13)
14090304e:	4c 89 ab d8 01 00 00 	mov    %r13,0x1d8(%rbx)
140903055:	e9 95 00 00 00       	jmp    0x1409030ef
14090305a:	4c 3b ab e8 01 00 00 	cmp    0x1e8(%rbx),%r13
140903061:	72 14                	jb     0x140903077
140903063:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14090306a:	49 89 45 00          	mov    %rax,0x0(%r13)
14090306e:	4c 89 ab c8 01 00 00 	mov    %r13,0x1c8(%rbx)
140903075:	eb 78                	jmp    0x1409030ef
140903077:	83 3d b2 a5 aa 00 00 	cmpl   $0x0,0xaaa5b2(%rip)        # 0x1413ad630
14090307e:	74 5f                	je     0x1409030df
140903080:	48 8b 0d 89 0a b3 00 	mov    0xb30a89(%rip),%rcx        # 0x141433b10
140903087:	48 85 c9             	test   %rcx,%rcx
14090308a:	74 0d                	je     0x140903099
14090308c:	48 8b 05 1d a6 aa 00 	mov    0xaaa61d(%rip),%rax        # 0x1413ad6b0
140903093:	ff 15 87 09 68 00    	call   *0x680987(%rip)        # 0x140f83a20
140903099:	48 8b 05 c8 a5 aa 00 	mov    0xaaa5c8(%rip),%rax        # 0x1413ad668
1409030a0:	49 8b cd             	mov    %r13,%rcx
1409030a3:	ff 15 77 09 68 00    	call   *0x680977(%rip)        # 0x140f83a20
1409030a9:	48 ff 0d e8 09 b3 00 	decq   0xb309e8(%rip)        # 0x141433a98
1409030b0:	48 63 c8             	movslq %eax,%rcx
1409030b3:	48 29 0d 96 09 b3 00 	sub    %rcx,0xb30996(%rip)        # 0x141433a50
1409030ba:	49 8b cd             	mov    %r13,%rcx
1409030bd:	48 8b 05 94 a5 aa 00 	mov    0xaaa594(%rip),%rax        # 0x1413ad658
1409030c4:	ff 15 56 09 68 00    	call   *0x680956(%rip)        # 0x140f83a20
1409030ca:	48 8b 0d 3f 0a b3 00 	mov    0xb30a3f(%rip),%rcx        # 0x141433b10
1409030d1:	48 85 c9             	test   %rcx,%rcx
1409030d4:	74 19                	je     0x1409030ef
1409030d6:	48 8b 05 e3 a5 aa 00 	mov    0xaaa5e3(%rip),%rax        # 0x1413ad6c0
1409030dd:	eb 0a                	jmp    0x1409030e9
1409030df:	48 8b 05 72 a5 aa 00 	mov    0xaaa572(%rip),%rax        # 0x1413ad658
1409030e6:	49 8b cd             	mov    %r13,%rcx
1409030e9:	ff 15 31 09 68 00    	call   *0x680931(%rip)        # 0x140f83a20
1409030ef:	48 8b c5             	mov    %rbp,%rax
1409030f2:	48 83 c4 50          	add    $0x50,%rsp
1409030f6:	41 5f                	pop    %r15
1409030f8:	41 5e                	pop    %r14
1409030fa:	41 5d                	pop    %r13
1409030fc:	5f                   	pop    %rdi
1409030fd:	5e                   	pop    %rsi
1409030fe:	5d                   	pop    %rbp
1409030ff:	5b                   	pop    %rbx
140903100:	c3                   	ret
140903101:	cc                   	int3
140903102:	cc                   	int3
140903103:	cc                   	int3
140903104:	cc                   	int3
140903105:	cc                   	int3
140903106:	cc                   	int3
140903107:	cc                   	int3
140903108:	cc                   	int3
140903109:	cc                   	int3
14090310a:	cc                   	int3
14090310b:	cc                   	int3
14090310c:	cc                   	int3
14090310d:	cc                   	int3
14090310e:	cc                   	int3
14090310f:	cc                   	int3
140903110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140903115:	57                   	push   %rdi
140903116:	48 83 ec 20          	sub    $0x20,%rsp
14090311a:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)