1401b5fc7:	90                   	nop
1401b5fc8:	33 c0                	xor    %eax,%eax
1401b5fca:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5fcf:	48 83 c4 20          	add    $0x20,%rsp
1401b5fd3:	5f                   	pop    %rdi
1401b5fd4:	c3                   	ret
1401b5fd5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b5fd9:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b5fdd:	48 85 c0             	test   %rax,%rax
1401b5fe0:	74 02                	je     0x1401b5fe4
1401b5fe2:	ff d0                	call   *%rax
1401b5fe4:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b5fe8:	4c 8b 07             	mov    (%rdi),%r8
1401b5feb:	4d 85 c0             	test   %r8,%r8
1401b5fee:	74 16                	je     0x1401b6006
1401b5ff0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b5ff4:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b5ff8:	49 83 c0 08          	add    $0x8,%r8
1401b5ffc:	49 03 c8             	add    %r8,%rcx
1401b5fff:	48 8b 11             	mov    (%rcx),%rdx
1401b6002:	ff 52 08             	call   *0x8(%rdx)
1401b6005:	90                   	nop
1401b6006:	48 8b c3             	mov    %rbx,%rax
1401b6009:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b600e:	48 83 c4 20          	add    $0x20,%rsp
1401b6012:	5f                   	pop    %rdi
1401b6013:	c3                   	ret
1401b6014:	cc                   	int3
1401b6015:	cc                   	int3
1401b6016:	cc                   	int3
1401b6017:	cc                   	int3
1401b6018:	cc                   	int3
1401b6019:	cc                   	int3
1401b601a:	cc                   	int3
1401b601b:	cc                   	int3
1401b601c:	cc                   	int3
1401b601d:	cc                   	int3
1401b601e:	cc                   	int3
1401b601f:	cc                   	int3
1401b6020:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b6025:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b602a:	57                   	push   %rdi
1401b602b:	48 83 ec 20          	sub    $0x20,%rsp
1401b602f:	48 8b f9             	mov    %rcx,%rdi
1401b6032:	48 8b 19             	mov    (%rcx),%rbx
1401b6035:	48 85 db             	test   %rbx,%rbx
1401b6038:	75 0d                	jne    0x1401b6047
1401b603a:	33 c0                	xor    %eax,%eax
1401b603c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6041:	48 83 c4 20          	add    $0x20,%rsp
1401b6045:	5f                   	pop    %rdi
1401b6046:	c3                   	ret
1401b6047:	8b 05 cb ce 24 00    	mov    0x24cecb(%rip),%eax        # 0x140402f18
1401b604d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b6050:	74 23                	je     0x1401b6075
1401b6052:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6056:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b605a:	48 83 c1 08          	add    $0x8,%rcx
1401b605e:	48 03 cb             	add    %rbx,%rcx
1401b6061:	48 8b 01             	mov    (%rcx),%rax
1401b6064:	ff 50 08             	call   *0x8(%rax)
1401b6067:	90                   	nop
1401b6068:	33 c0                	xor    %eax,%eax
1401b606a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b606f:	48 83 c4 20          	add    $0x20,%rsp
1401b6073:	5f                   	pop    %rdi
1401b6074:	c3                   	ret
1401b6075:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b6079:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b607d:	48 85 c0             	test   %rax,%rax
1401b6080:	74 02                	je     0x1401b6084
1401b6082:	ff d0                	call   *%rax
1401b6084:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b6088:	4c 8b 07             	mov    (%rdi),%r8
1401b608b:	4d 85 c0             	test   %r8,%r8
1401b608e:	74 16                	je     0x1401b60a6
1401b6090:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b6094:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b6098:	49 83 c0 08          	add    $0x8,%r8
1401b609c:	49 03 c8             	add    %r8,%rcx
1401b609f:	48 8b 11             	mov    (%rcx),%rdx
1401b60a2:	ff 52 08             	call   *0x8(%rdx)
1401b60a5:	90                   	nop
1401b60a6:	48 8b c3             	mov    %rbx,%rax
1401b60a9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b60ae:	48 83 c4 20          	add    $0x20,%rsp
1401b60b2:	5f                   	pop    %rdi
1401b60b3:	c3                   	ret
1401b60b4:	cc                   	int3
1401b60b5:	cc                   	int3
1401b60b6:	cc                   	int3
1401b60b7:	cc                   	int3
1401b60b8:	cc                   	int3
1401b60b9:	cc                   	int3
1401b60ba:	cc                   	int3
1401b60bb:	cc                   	int3
1401b60bc:	cc                   	int3
1401b60bd:	cc                   	int3
1401b60be:	cc                   	int3
1401b60bf:	cc                   	int3
1401b60c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b60c5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b60ca:	57                   	push   %rdi
1401b60cb:	48 83 ec 20          	sub    $0x20,%rsp
1401b60cf:	48 8b f9             	mov    %rcx,%rdi
1401b60d2:	48 8b 19             	mov    (%rcx),%rbx
1401b60d5:	48 85 db             	test   %rbx,%rbx
1401b60d8:	75 0d                	jne    0x1401b60e7
1401b60da:	33 c0                	xor    %eax,%eax
1401b60dc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b60e1:	48 83 c4 20          	add    $0x20,%rsp
1401b60e5:	5f                   	pop    %rdi
1401b60e6:	c3                   	ret
1401b60e7:	8b 05 7b cc 24 00    	mov    0x24cc7b(%rip),%eax        # 0x140402d68
1401b60ed:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b60f0:	74 23                	je     0x1401b6115
1401b60f2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b60f6:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b60fa:	48 83 c1 08          	add    $0x8,%rcx
1401b60fe:	48 03 cb             	add    %rbx,%rcx
1401b6101:	48 8b 01             	mov    (%rcx),%rax
1401b6104:	ff 50 08             	call   *0x8(%rax)
1401b6107:	90                   	nop
1401b6108:	33 c0                	xor    %eax,%eax
1401b610a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b610f:	48 83 c4 20          	add    $0x20,%rsp
1401b6113:	5f                   	pop    %rdi
1401b6114:	c3                   	ret
1401b6115:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b6119:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b611d:	48 85 c0             	test   %rax,%rax
1401b6120:	74 02                	je     0x1401b6124
1401b6122:	ff d0                	call   *%rax
1401b6124:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b6128:	4c 8b 07             	mov    (%rdi),%r8
1401b612b:	4d 85 c0             	test   %r8,%r8
1401b612e:	74 16                	je     0x1401b6146
1401b6130:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b6134:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b6138:	49 83 c0 08          	add    $0x8,%r8
1401b613c:	49 03 c8             	add    %r8,%rcx
1401b613f:	48 8b 11             	mov    (%rcx),%rdx
1401b6142:	ff 52 08             	call   *0x8(%rdx)
1401b6145:	90                   	nop
1401b6146:	48 8b c3             	mov    %rbx,%rax
1401b6149:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b614e:	48 83 c4 20          	add    $0x20,%rsp
1401b6152:	5f                   	pop    %rdi
1401b6153:	c3                   	ret
1401b6154:	cc                   	int3
1401b6155:	cc                   	int3
1401b6156:	cc                   	int3
1401b6157:	cc                   	int3
1401b6158:	cc                   	int3
1401b6159:	cc                   	int3
1401b615a:	cc                   	int3
1401b615b:	cc                   	int3
1401b615c:	cc                   	int3
1401b615d:	cc                   	int3
1401b615e:	cc                   	int3
1401b615f:	cc                   	int3
1401b6160:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b6165:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b616a:	57                   	push   %rdi
1401b616b:	48 83 ec 20          	sub    $0x20,%rsp
1401b616f:	48 8b f9             	mov    %rcx,%rdi
1401b6172:	48 8b 19             	mov    (%rcx),%rbx
1401b6175:	48 85 db             	test   %rbx,%rbx
1401b6178:	75 0d                	jne    0x1401b6187
1401b617a:	33 c0                	xor    %eax,%eax
1401b617c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6181:	48 83 c4 20          	add    $0x20,%rsp
1401b6185:	5f                   	pop    %rdi
1401b6186:	c3                   	ret
1401b6187:	8b 05 33 cd 24 00    	mov    0x24cd33(%rip),%eax        # 0x140402ec0
1401b618d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b6190:	74 23                	je     0x1401b61b5
1401b6192:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6196:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b619a:	48 83 c1 08          	add    $0x8,%rcx
1401b619e:	48 03 cb             	add    %rbx,%rcx
1401b61a1:	48 8b 01             	mov    (%rcx),%rax
1401b61a4:	ff 50 08             	call   *0x8(%rax)
1401b61a7:	90                   	nop
1401b61a8:	33 c0                	xor    %eax,%eax
1401b61aa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b61af:	48 83 c4 20          	add    $0x20,%rsp
1401b61b3:	5f                   	pop    %rdi
1401b61b4:	c3                   	ret
1401b61b5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b61b9:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b61bd:	48 85 c0             	test   %rax,%rax
1401b61c0:	74 02                	je     0x1401b61c4
1401b61c2:	ff d0                	call   *%rax
1401b61c4:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b61c8:	4c 8b 07             	mov    (%rdi),%r8
1401b61cb:	4d 85 c0             	test   %r8,%r8
1401b61ce:	74 16                	je     0x1401b61e6
1401b61d0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b61d4:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b61d8:	49 83 c0 08          	add    $0x8,%r8
1401b61dc:	49 03 c8             	add    %r8,%rcx
1401b61df:	48 8b 11             	mov    (%rcx),%rdx
1401b61e2:	ff 52 08             	call   *0x8(%rdx)
1401b61e5:	90                   	nop
1401b61e6:	48 8b c3             	mov    %rbx,%rax
1401b61e9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b61ee:	48 83 c4 20          	add    $0x20,%rsp
1401b61f2:	5f                   	pop    %rdi
1401b61f3:	c3                   	ret
1401b61f4:	cc                   	int3
1401b61f5:	cc                   	int3
1401b61f6:	cc                   	int3
1401b61f7:	cc                   	int3
1401b61f8:	cc                   	int3
1401b61f9:	cc                   	int3
1401b61fa:	cc                   	int3
1401b61fb:	cc                   	int3
1401b61fc:	cc                   	int3
1401b61fd:	cc                   	int3
1401b61fe:	cc                   	int3
1401b61ff:	cc                   	int3
1401b6200:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b6205:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b620a:	57                   	push   %rdi
1401b620b:	48 83 ec 20          	sub    $0x20,%rsp
1401b620f:	48 8b f9             	mov    %rcx,%rdi
1401b6212:	48 8b 19             	mov    (%rcx),%rbx
1401b6215:	48 85 db             	test   %rbx,%rbx
1401b6218:	75 0d                	jne    0x1401b6227
1401b621a:	33 c0                	xor    %eax,%eax
1401b621c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6221:	48 83 c4 20          	add    $0x20,%rsp
1401b6225:	5f                   	pop    %rdi
1401b6226:	c3                   	ret
1401b6227:	8b 05 67 cc 24 00    	mov    0x24cc67(%rip),%eax        # 0x140402e94
1401b622d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b6230:	74 23                	je     0x1401b6255
1401b6232:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6236:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b623a:	48 83 c1 08          	add    $0x8,%rcx
1401b623e:	48 03 cb             	add    %rbx,%rcx
1401b6241:	48 8b 01             	mov    (%rcx),%rax
1401b6244:	ff 50 08             	call   *0x8(%rax)
1401b6247:	90                   	nop
1401b6248:	33 c0                	xor    %eax,%eax
1401b624a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b624f:	48 83 c4 20          	add    $0x20,%rsp
1401b6253:	5f                   	pop    %rdi
1401b6254:	c3                   	ret
1401b6255:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b6259:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b625d:	48 85 c0             	test   %rax,%rax
1401b6260:	74 02                	je     0x1401b6264
1401b6262:	ff d0                	call   *%rax
1401b6264:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b6268:	4c 8b 07             	mov    (%rdi),%r8
1401b626b:	4d 85 c0             	test   %r8,%r8
1401b626e:	74 16                	je     0x1401b6286
1401b6270:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b6274:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b6278:	49 83 c0 08          	add    $0x8,%r8
1401b627c:	49 03 c8             	add    %r8,%rcx
1401b627f:	48 8b 11             	mov    (%rcx),%rdx
1401b6282:	ff 52 08             	call   *0x8(%rdx)
1401b6285:	90                   	nop
1401b6286:	48 8b c3             	mov    %rbx,%rax
1401b6289:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b628e:	48 83 c4 20          	add    $0x20,%rsp
1401b6292:	5f                   	pop    %rdi
1401b6293:	c3                   	ret
1401b6294:	cc                   	int3
1401b6295:	cc                   	int3
1401b6296:	cc                   	int3
1401b6297:	cc                   	int3
1401b6298:	cc                   	int3
1401b6299:	cc                   	int3
1401b629a:	cc                   	int3
1401b629b:	cc                   	int3
1401b629c:	cc                   	int3
1401b629d:	cc                   	int3
1401b629e:	cc                   	int3
1401b629f:	cc                   	int3
1401b62a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b62a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b62aa:	57                   	push   %rdi
1401b62ab:	48 83 ec 30          	sub    $0x30,%rsp
1401b62af:	48 8b f2             	mov    %rdx,%rsi
1401b62b2:	48 8b f9             	mov    %rcx,%rdi
1401b62b5:	33 c9                	xor    %ecx,%ecx
1401b62b7:	48 85 d2             	test   %rdx,%rdx
1401b62ba:	74 0b                	je     0x1401b62c7
1401b62bc:	8b 05 32 cb 24 00    	mov    0x24cb32(%rip),%eax        # 0x140402df4
1401b62c2:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b62c5:	74 16                	je     0x1401b62dd
1401b62c7:	48 89 0f             	mov    %rcx,(%rdi)
1401b62ca:	48 8b c7             	mov    %rdi,%rax
1401b62cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b62d2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b62d7:	48 83 c4 30          	add    $0x30,%rsp
1401b62db:	5f                   	pop    %rdi
1401b62dc:	c3                   	ret
1401b62dd:	48 8b 5a f0          	mov    -0x10(%rdx),%rbx
1401b62e1:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b62e6:	48 85 db             	test   %rbx,%rbx
1401b62e9:	74 09                	je     0x1401b62f4
1401b62eb:	48 8b 03             	mov    (%rbx),%rax
1401b62ee:	48 8b cb             	mov    %rbx,%rcx
1401b62f1:	ff 10                	call   *(%rax)
1401b62f3:	90                   	nop
1401b62f4:	48 8b 4e f8          	mov    -0x8(%rsi),%rcx
1401b62f8:	48 8b 01             	mov    (%rcx),%rax
1401b62fb:	ff 50 08             	call   *0x8(%rax)
1401b62fe:	48 89 1f             	mov    %rbx,(%rdi)
1401b6301:	48 8b c7             	mov    %rdi,%rax
1401b6304:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6309:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b630e:	48 83 c4 30          	add    $0x30,%rsp
1401b6312:	5f                   	pop    %rdi
1401b6313:	c3                   	ret
1401b6314:	cc                   	int3
1401b6315:	cc                   	int3
1401b6316:	cc                   	int3
1401b6317:	cc                   	int3
1401b6318:	cc                   	int3
1401b6319:	cc                   	int3
1401b631a:	cc                   	int3
1401b631b:	cc                   	int3
1401b631c:	cc                   	int3
1401b631d:	cc                   	int3
1401b631e:	cc                   	int3
1401b631f:	cc                   	int3
1401b6320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6325:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b632a:	57                   	push   %rdi
1401b632b:	48 83 ec 30          	sub    $0x30,%rsp
1401b632f:	48 8b f2             	mov    %rdx,%rsi
1401b6332:	48 8b f9             	mov    %rcx,%rdi
1401b6335:	33 c9                	xor    %ecx,%ecx
1401b6337:	48 85 d2             	test   %rdx,%rdx
1401b633a:	74 0b                	je     0x1401b6347
1401b633c:	8b 05 ce ca 24 00    	mov    0x24cace(%rip),%eax        # 0x140402e10
1401b6342:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b6345:	74 16                	je     0x1401b635d
1401b6347:	48 89 0f             	mov    %rcx,(%rdi)
1401b634a:	48 8b c7             	mov    %rdi,%rax
1401b634d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6352:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6357:	48 83 c4 30          	add    $0x30,%rsp
1401b635b:	5f                   	pop    %rdi