140009e26:	8b 15 b4 3b 01 00    	mov    0x13bb4(%rip),%edx        # 0x14001d9e0
140009e2c:	48 8b d9             	mov    %rcx,%rbx
140009e2f:	e8 c0 00 00 00       	call   0x140009ef4
140009e34:	48 8b c3             	mov    %rbx,%rax
140009e37:	48 83 c4 20          	add    $0x20,%rsp
140009e3b:	5b                   	pop    %rbx
140009e3c:	c3                   	ret
140009e3d:	cc                   	int3
140009e3e:	cc                   	int3
140009e3f:	cc                   	int3
140009e40:	cc                   	int3
140009e41:	cc                   	int3
140009e42:	cc                   	int3
140009e43:	cc                   	int3
140009e44:	40 53                	rex push %rbx
140009e46:	48 83 ec 20          	sub    $0x20,%rsp
140009e4a:	8b 15 94 3b 01 00    	mov    0x13b94(%rip),%edx        # 0x14001d9e4
140009e50:	48 8b d9             	mov    %rcx,%rbx
140009e53:	e8 9c 00 00 00       	call   0x140009ef4
140009e58:	48 8b c3             	mov    %rbx,%rax
140009e5b:	48 83 c4 20          	add    $0x20,%rsp
140009e5f:	5b                   	pop    %rbx
140009e60:	c3                   	ret
140009e61:	cc                   	int3
140009e62:	cc                   	int3
140009e63:	cc                   	int3
140009e64:	cc                   	int3
140009e65:	cc                   	int3
140009e66:	cc                   	int3
140009e67:	cc                   	int3
140009e68:	40 53                	rex push %rbx
140009e6a:	48 83 ec 20          	sub    $0x20,%rsp
140009e6e:	8b 15 74 3b 01 00    	mov    0x13b74(%rip),%edx        # 0x14001d9e8
140009e74:	48 8b d9             	mov    %rcx,%rbx
140009e77:	e8 78 00 00 00       	call   0x140009ef4
140009e7c:	48 8b c3             	mov    %rbx,%rax
140009e7f:	48 83 c4 20          	add    $0x20,%rsp
140009e83:	5b                   	pop    %rbx
140009e84:	c3                   	ret
140009e85:	cc                   	int3
140009e86:	cc                   	int3
140009e87:	cc                   	int3
140009e88:	cc                   	int3
140009e89:	cc                   	int3
140009e8a:	cc                   	int3
140009e8b:	cc                   	int3
140009e8c:	40 53                	rex push %rbx
140009e8e:	48 83 ec 20          	sub    $0x20,%rsp
140009e92:	8b 15 54 3b 01 00    	mov    0x13b54(%rip),%edx        # 0x14001d9ec
140009e98:	48 8b d9             	mov    %rcx,%rbx
140009e9b:	e8 54 00 00 00       	call   0x140009ef4
140009ea0:	48 8b c3             	mov    %rbx,%rax
140009ea3:	48 83 c4 20          	add    $0x20,%rsp
140009ea7:	5b                   	pop    %rbx
140009ea8:	c3                   	ret
140009ea9:	cc                   	int3
140009eaa:	cc                   	int3
140009eab:	cc                   	int3
140009eac:	cc                   	int3
140009ead:	cc                   	int3
140009eae:	cc                   	int3
140009eaf:	cc                   	int3
140009eb0:	40 53                	rex push %rbx
140009eb2:	48 83 ec 20          	sub    $0x20,%rsp
140009eb6:	8b 15 34 3b 01 00    	mov    0x13b34(%rip),%edx        # 0x14001d9f0
140009ebc:	48 8b d9             	mov    %rcx,%rbx
140009ebf:	e8 30 00 00 00       	call   0x140009ef4
140009ec4:	48 8b c3             	mov    %rbx,%rax
140009ec7:	48 83 c4 20          	add    $0x20,%rsp
140009ecb:	5b                   	pop    %rbx
140009ecc:	c3                   	ret
140009ecd:	cc                   	int3
140009ece:	cc                   	int3
140009ecf:	cc                   	int3
140009ed0:	cc                   	int3
140009ed1:	cc                   	int3
140009ed2:	cc                   	int3
140009ed3:	cc                   	int3
140009ed4:	48 8b 11             	mov    (%rcx),%rdx
140009ed7:	48 83 21 00          	andq   $0x0,(%rcx)
140009edb:	48 8b ca             	mov    %rdx,%rcx
140009ede:	48 8b 02             	mov    (%rdx),%rax
140009ee1:	48 8b 40 10          	mov    0x10(%rax),%rax
140009ee5:	48 ff 25 4c 2e 01 00 	rex.W jmp *0x12e4c(%rip)        # 0x14001cd38
140009eec:	cc                   	int3
140009eed:	cc                   	int3
140009eee:	cc                   	int3
140009eef:	cc                   	int3
140009ef0:	cc                   	int3
140009ef1:	cc                   	int3
140009ef2:	cc                   	int3
140009ef3:	cc                   	int3
140009ef4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140009ef9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140009efe:	57                   	push   %rdi
140009eff:	48 83 ec 20          	sub    $0x20,%rsp
140009f03:	48 83 21 00          	andq   $0x0,(%rcx)
140009f07:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140009f0b:	89 51 0c             	mov    %edx,0xc(%rcx)
140009f0e:	48 8b f9             	mov    %rcx,%rdi
140009f11:	c7 41 08 dd cc bb aa 	movl   $0xaabbccdd,0x8(%rcx)
140009f18:	8b da                	mov    %edx,%ebx
140009f1a:	48 83 26 00          	andq   $0x0,(%rsi)
140009f1e:	48 8b ce             	mov    %rsi,%rcx
140009f21:	e8 38 01 01 00       	call   0x14001a05e
140009f26:	48 8b 0e             	mov    (%rsi),%rcx
140009f29:	48 85 c9             	test   %rcx,%rcx
140009f2c:	75 16                	jne    0x140009f44
140009f2e:	45 33 c0             	xor    %r8d,%r8d
140009f31:	33 d2                	xor    %edx,%edx
140009f33:	8b cb                	mov    %ebx,%ecx
140009f35:	e8 30 01 01 00       	call   0x14001a06a
140009f3a:	48 8b ce             	mov    %rsi,%rcx
140009f3d:	e8 1c 01 01 00       	call   0x14001a05e
140009f42:	eb 5e                	jmp    0x140009fa2
140009f44:	48 8b 01             	mov    (%rcx),%rax
140009f47:	48 8b d7             	mov    %rdi,%rdx
140009f4a:	48 8b 40 20          	mov    0x20(%rax),%rax
140009f4e:	ff 15 e4 2d 01 00    	call   *0x12de4(%rip)        # 0x14001cd38
140009f54:	48 8b 0e             	mov    (%rsi),%rcx
140009f57:	48 85 c9             	test   %rcx,%rcx
140009f5a:	74 46                	je     0x140009fa2
140009f5c:	48 8b 01             	mov    (%rcx),%rax
140009f5f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140009f64:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140009f6a:	48 8d 15 87 3a 01 00 	lea    0x13a87(%rip),%rdx        # 0x14001d9f8
140009f71:	48 8b 00             	mov    (%rax),%rax
140009f74:	ff 15 be 2d 01 00    	call   *0x12dbe(%rip)        # 0x14001cd38
140009f7a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140009f7f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140009f84:	48 85 c9             	test   %rcx,%rcx
140009f87:	74 19                	je     0x140009fa2
140009f89:	48 8b 01             	mov    (%rcx),%rax
140009f8c:	33 d2                	xor    %edx,%edx
140009f8e:	48 8b 40 28          	mov    0x28(%rax),%rax
140009f92:	ff 15 a0 2d 01 00    	call   *0x12da0(%rip)        # 0x14001cd38
140009f98:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140009f9d:	e8 32 ff ff ff       	call   0x140009ed4
140009fa2:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140009fa7:	48 8b c7             	mov    %rdi,%rax
140009faa:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140009faf:	48 83 c4 20          	add    $0x20,%rsp
140009fb3:	5f                   	pop    %rdi
140009fb4:	c3                   	ret
140009fb5:	cc                   	int3
140009fb6:	cc                   	int3
140009fb7:	cc                   	int3
140009fb8:	cc                   	int3
140009fb9:	cc                   	int3
140009fba:	cc                   	int3
140009fbb:	cc                   	int3
140009fbc:	40 55                	rex push %rbp
140009fbe:	48 8b ec             	mov    %rsp,%rbp
140009fc1:	48 83 ec 40          	sub    $0x40,%rsp
140009fc5:	81 f9 0e 00 07 80    	cmp    $0x8007000e,%ecx
140009fcb:	75 1a                	jne    0x140009fe7
140009fcd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140009fd1:	e8 9a fb ff ff       	call   0x140009b70
140009fd6:	48 8d 15 3b 82 01 00 	lea    0x1823b(%rip),%rdx        # 0x140022218
140009fdd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140009fe1:	e8 10 ff 00 00       	call   0x140019ef6
140009fe6:	cc                   	int3
140009fe7:	81 f9 05 00 07 80    	cmp    $0x80070005,%ecx
140009fed:	75 1a                	jne    0x14000a009
140009fef:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140009ff3:	e8 b0 fc ff ff       	call   0x140009ca8
140009ff8:	48 8d 15 79 82 01 00 	lea    0x18279(%rip),%rdx        # 0x140022278
140009fff:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a003:	e8 ee fe 00 00       	call   0x140019ef6
14000a008:	cc                   	int3
14000a009:	81 f9 0e 01 01 80    	cmp    $0x8001010e,%ecx
14000a00f:	75 1a                	jne    0x14000a02b
14000a011:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a015:	e8 2e fd ff ff       	call   0x140009d48
14000a01a:	48 8d 15 b7 82 01 00 	lea    0x182b7(%rip),%rdx        # 0x1400222d8
14000a021:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a025:	e8 cc fe 00 00       	call   0x140019ef6
14000a02a:	cc                   	int3
14000a02b:	81 f9 01 40 00 80    	cmp    $0x80004001,%ecx
14000a031:	75 1a                	jne    0x14000a04d
14000a033:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a037:	e8 30 fd ff ff       	call   0x140009d6c
14000a03c:	48 8d 15 f5 82 01 00 	lea    0x182f5(%rip),%rdx        # 0x140022338
14000a043:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a047:	e8 aa fe 00 00       	call   0x140019ef6
14000a04c:	cc                   	int3
14000a04d:	81 f9 57 00 07 80    	cmp    $0x80070057,%ecx
14000a053:	75 1a                	jne    0x14000a06f
14000a055:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a059:	e8 32 fd ff ff       	call   0x140009d90
14000a05e:	48 8d 15 33 83 01 00 	lea    0x18333(%rip),%rdx        # 0x140022398
14000a065:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a069:	e8 88 fe 00 00       	call   0x140019ef6
14000a06e:	cc                   	int3
14000a06f:	81 f9 0b 00 00 80    	cmp    $0x8000000b,%ecx
14000a075:	75 1a                	jne    0x14000a091
14000a077:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a07b:	e8 34 fd ff ff       	call   0x140009db4
14000a080:	48 8d 15 71 83 01 00 	lea    0x18371(%rip),%rdx        # 0x1400223f8
14000a087:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a08b:	e8 66 fe 00 00       	call   0x140019ef6
14000a090:	cc                   	int3
14000a091:	81 f9 02 40 00 80    	cmp    $0x80004002,%ecx
14000a097:	75 1a                	jne    0x14000a0b3
14000a099:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a09d:	e8 36 fd ff ff       	call   0x140009dd8
14000a0a2:	48 8d 15 af 83 01 00 	lea    0x183af(%rip),%rdx        # 0x140022458
14000a0a9:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a0ad:	e8 44 fe 00 00       	call   0x140019ef6
14000a0b2:	cc                   	int3
14000a0b3:	81 f9 11 01 04 80    	cmp    $0x80040111,%ecx
14000a0b9:	75 1a                	jne    0x14000a0d5
14000a0bb:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a0bf:	e8 38 fd ff ff       	call   0x140009dfc
14000a0c4:	48 8d 15 ed 83 01 00 	lea    0x183ed(%rip),%rdx        # 0x1400224b8
14000a0cb:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a0cf:	e8 22 fe 00 00       	call   0x140019ef6
14000a0d4:	cc                   	int3
14000a0d5:	81 f9 0c 00 00 80    	cmp    $0x8000000c,%ecx
14000a0db:	75 1a                	jne    0x14000a0f7
14000a0dd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a0e1:	e8 3a fd ff ff       	call   0x140009e20
14000a0e6:	48 8d 15 2b 84 01 00 	lea    0x1842b(%rip),%rdx        # 0x140022518
14000a0ed:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a0f1:	e8 00 fe 00 00       	call   0x140019ef6
14000a0f6:	cc                   	int3
14000a0f7:	81 f9 0e 00 00 80    	cmp    $0x8000000e,%ecx
14000a0fd:	75 1a                	jne    0x14000a119
14000a0ff:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a103:	e8 3c fd ff ff       	call   0x140009e44
14000a108:	48 8d 15 69 84 01 00 	lea    0x18469(%rip),%rdx        # 0x140022578
14000a10f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a113:	e8 de fd 00 00       	call   0x140019ef6
14000a118:	cc                   	int3
14000a119:	81 f9 0d 00 00 80    	cmp    $0x8000000d,%ecx
14000a11f:	75 1a                	jne    0x14000a13b
14000a121:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a125:	e8 3e fd ff ff       	call   0x140009e68
14000a12a:	48 8d 15 a7 84 01 00 	lea    0x184a7(%rip),%rdx        # 0x1400225d8
14000a131:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a135:	e8 bc fd 00 00       	call   0x140019ef6
14000a13a:	cc                   	int3
14000a13b:	81 f9 18 00 00 80    	cmp    $0x80000018,%ecx
14000a141:	75 1a                	jne    0x14000a15d
14000a143:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a147:	e8 40 fd ff ff       	call   0x140009e8c
14000a14c:	48 8d 15 e5 84 01 00 	lea    0x184e5(%rip),%rdx        # 0x140022638
14000a153:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a157:	e8 9a fd 00 00       	call   0x140019ef6
14000a15c:	cc                   	int3
14000a15d:	81 f9 c7 04 07 80    	cmp    $0x800704c7,%ecx
14000a163:	75 1a                	jne    0x14000a17f
14000a165:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a169:	e8 42 fd ff ff       	call   0x140009eb0
14000a16e:	48 8d 15 23 85 01 00 	lea    0x18523(%rip),%rdx        # 0x140022698
14000a175:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a179:	e8 78 fd 00 00       	call   0x140019ef6
14000a17e:	cc                   	int3
14000a17f:	8b d1                	mov    %ecx,%edx
14000a181:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a185:	e8 6a fd ff ff       	call   0x140009ef4
14000a18a:	48 8d 15 5f 85 01 00 	lea    0x1855f(%rip),%rdx        # 0x1400226f0
14000a191:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14000a195:	e8 5c fd 00 00       	call   0x140019ef6
14000a19a:	cc                   	int3
14000a19b:	cc                   	int3
14000a19c:	cc                   	int3
14000a19d:	cc                   	int3
14000a19e:	cc                   	int3
14000a19f:	cc                   	int3
14000a1a0:	cc                   	int3
14000a1a1:	cc                   	int3
14000a1a2:	cc                   	int3
14000a1a3:	cc                   	int3
14000a1a4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000a1a9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000a1ae:	57                   	push   %rdi
14000a1af:	48 83 ec 20          	sub    $0x20,%rsp
14000a1b3:	49 8b d9             	mov    %r9,%rbx
14000a1b6:	49 8b f0             	mov    %r8,%rsi
14000a1b9:	48 8b fa             	mov    %rdx,%rdi
14000a1bc:	4d 85 c9             	test   %r9,%r9
14000a1bf:	75 04                	jne    0x14000a1c5
14000a1c1:	33 c0                	xor    %eax,%eax
14000a1c3:	eb 64                	jmp    0x14000a229
14000a1c5:	48 85 c9             	test   %rcx,%rcx
14000a1c8:	75 1c                	jne    0x14000a1e6
14000a1ca:	48 ff 15 37 27 01 00 	rex.W call *0x12737(%rip)        # 0x14001c908
14000a1d1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a1d6:	bb 16 00 00 00       	mov    $0x16,%ebx
14000a1db:	89 18                	mov    %ebx,(%rax)
14000a1dd:	e8 2c f5 00 00       	call   0x14001970e
14000a1e2:	8b c3                	mov    %ebx,%eax
14000a1e4:	eb 43                	jmp    0x14000a229
14000a1e6:	48 85 f6             	test   %rsi,%rsi
14000a1e9:	74 12                	je     0x14000a1fd
14000a1eb:	48 3b fb             	cmp    %rbx,%rdi
14000a1ee:	72 0d                	jb     0x14000a1fd
14000a1f0:	4c 8b c3             	mov    %rbx,%r8
14000a1f3:	48 8b d6             	mov    %rsi,%rdx
14000a1f6:	e8 68 00 01 00       	call   0x14001a263
14000a1fb:	eb c4                	jmp    0x14000a1c1
14000a1fd:	4c 8b c7             	mov    %rdi,%r8
14000a200:	33 d2                	xor    %edx,%edx
14000a202:	e8 9d f5 00 00       	call   0x1400197a4
14000a207:	48 85 f6             	test   %rsi,%rsi
14000a20a:	74 be                	je     0x14000a1ca
14000a20c:	48 3b fb             	cmp    %rbx,%rdi
14000a20f:	73 13                	jae    0x14000a224
14000a211:	48 ff 15 f0 26 01 00 	rex.W call *0x126f0(%rip)        # 0x14001c908
14000a218:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a21d:	bb 22 00 00 00       	mov    $0x22,%ebx
14000a222:	eb b7                	jmp    0x14000a1db
14000a224:	b8 16 00 00 00       	mov    $0x16,%eax
14000a229:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000a22e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000a233:	48 83 c4 20          	add    $0x20,%rsp
14000a237:	5f                   	pop    %rdi
14000a238:	c3                   	ret
14000a239:	cc                   	int3
14000a23a:	cc                   	int3
14000a23b:	cc                   	int3
14000a23c:	cc                   	int3
14000a23d:	cc                   	int3
14000a23e:	cc                   	int3
14000a23f:	cc                   	int3
14000a240:	48 8b c4             	mov    %rsp,%rax
14000a243:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000a247:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000a24b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000a24f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000a253:	41 56                	push   %r14
14000a255:	48 83 ec 20          	sub    $0x20,%rsp
14000a259:	49 8b e8             	mov    %r8,%rbp
14000a25c:	4c 8b f2             	mov    %rdx,%r14
14000a25f:	48 8b f9             	mov    %rcx,%rdi
14000a262:	4d 85 c0             	test   %r8,%r8
14000a265:	75 49                	jne    0x14000a2b0
14000a267:	48 8b 09             	mov    (%rcx),%rcx
14000a26a:	48 85 c9             	test   %rcx,%rcx
14000a26d:	0f 84 c1 00 00 00    	je     0x14000a334
14000a273:	83 c8 ff             	or     $0xffffffff,%eax
14000a276:	f0 0f c1 01          	lock xadd %eax,(%rcx)
14000a27a:	83 f8 01             	cmp    $0x1,%eax
14000a27d:	75 23                	jne    0x14000a2a2
14000a27f:	48 8b 1f             	mov    (%rdi),%rbx
14000a282:	48 ff 15 1f 29 01 00 	rex.W call *0x1291f(%rip)        # 0x14001cba8
14000a289:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a28e:	4c 8b c3             	mov    %rbx,%r8
14000a291:	33 d2                	xor    %edx,%edx