140accdbd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140accdc2:	03 c7                	add    %edi,%eax
140accdc4:	75 11                	jne    0x140accdd7
140accdc6:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140accdca:	48 8b 01             	mov    (%rcx),%rax
140accdcd:	48 8b 40 08          	mov    0x8(%rax),%rax
140accdd1:	ff 15 61 fe 03 00    	call   *0x3fe61(%rip)        # 0x140b0cc38
140accdd7:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140accdde:	41 5f                	pop    %r15
140accde0:	41 5e                	pop    %r14
140accde2:	41 5c                	pop    %r12
140accde4:	5f                   	pop    %rdi
140accde5:	5e                   	pop    %rsi
140accde6:	5b                   	pop    %rbx
140accde7:	5d                   	pop    %rbp
140accde8:	c3                   	ret
140accde9:	8b d0                	mov    %eax,%edx
140accdeb:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140accdef:	e8 70 e8 69 ff       	call   0x14016b664
140accdf4:	90                   	nop
140accdf5:	eb 01                	jmp    0x140accdf8
140accdf7:	90                   	nop
140accdf8:	90                   	nop
140accdf9:	8b d0                	mov    %eax,%edx
140accdfb:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140accdff:	e8 60 e8 69 ff       	call   0x14016b664
140acce04:	cc                   	int3
140acce05:	8b d0                	mov    %eax,%edx
140acce07:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140acce0b:	e8 54 e8 69 ff       	call   0x14016b664
140acce10:	90                   	nop
140acce11:	eb 01                	jmp    0x140acce14
140acce13:	90                   	nop
140acce14:	90                   	nop
140acce15:	8b d0                	mov    %eax,%edx
140acce17:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140acce1b:	e8 44 e8 69 ff       	call   0x14016b664
140acce20:	cc                   	int3
140acce21:	8b d0                	mov    %eax,%edx
140acce23:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140acce27:	e8 38 e8 69 ff       	call   0x14016b664
140acce2c:	90                   	nop
140acce2d:	eb 01                	jmp    0x140acce30
140acce2f:	90                   	nop
140acce30:	90                   	nop
140acce31:	8b d0                	mov    %eax,%edx
140acce33:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140acce37:	e8 28 e8 69 ff       	call   0x14016b664
140acce3c:	cc                   	int3
140acce3d:	90                   	nop
140acce3e:	90                   	nop
140acce3f:	90                   	nop
140acce40:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140acce45:	55                   	push   %rbp
140acce46:	56                   	push   %rsi
140acce47:	57                   	push   %rdi
140acce48:	41 56                	push   %r14
140acce4a:	41 57                	push   %r15
140acce4c:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
140acce51:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
140acce58:	48 8b 05 e1 21 1f 00 	mov    0x1f21e1(%rip),%rax        # 0x140cbf040
140acce5f:	48 33 c4             	xor    %rsp,%rax
140acce62:	48 89 45 70          	mov    %rax,0x70(%rbp)
140acce66:	4d 8b f0             	mov    %r8,%r14
140acce69:	48 8b f9             	mov    %rcx,%rdi
140acce6c:	45 33 ff             	xor    %r15d,%r15d
140acce6f:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140acce74:	48 8b 0a             	mov    (%rdx),%rcx
140acce77:	48 8b 01             	mov    (%rcx),%rax
140acce7a:	45 33 c0             	xor    %r8d,%r8d
140acce7d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140acce82:	48 8b 40 18          	mov    0x18(%rax),%rax
140acce86:	ff 15 ac fd 03 00    	call   *0x3fdac(%rip)        # 0x140b0cc38
140acce8c:	48 8d 0d 85 e4 09 00 	lea    0x9e485(%rip),%rcx        # 0x140b6b318
140acce93:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140acce98:	85 c0                	test   %eax,%eax
140acce9a:	0f 88 9b 02 00 00    	js     0x140acd13b
140accea0:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140accea5:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
140acceaa:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
140acceaf:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140acceb4:	48 8b 01             	mov    (%rcx),%rax
140acceb7:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140accebc:	4c 8d 44 24 44       	lea    0x44(%rsp),%r8
140accec1:	48 8b 17             	mov    (%rdi),%rdx
140accec4:	48 8b 40 28          	mov    0x28(%rax),%rax
140accec8:	ff 15 6a fd 03 00    	call   *0x3fd6a(%rip)        # 0x140b0cc38
140accece:	48 8d 0d 83 e3 09 00 	lea    0x9e383(%rip),%rcx        # 0x140b6b258
140acced5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140acceda:	85 c0                	test   %eax,%eax
140accedc:	0f 88 69 02 00 00    	js     0x140acd14b
140accee2:	44 39 7c 24 40       	cmp    %r15d,0x40(%rsp)
140accee7:	0f 84 2f 02 00 00    	je     0x140acd11c
140acceed:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140accef2:	48 8b 03             	mov    (%rbx),%rax
140accef5:	48 8b 70 20          	mov    0x20(%rax),%rsi
140accef9:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140accefe:	48 85 c9             	test   %rcx,%rcx
140accf01:	74 12                	je     0x140accf15
140accf03:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140accf08:	48 8b 11             	mov    (%rcx),%rdx
140accf0b:	48 8b 42 10          	mov    0x10(%rdx),%rax
140accf0f:	ff 15 23 fd 03 00    	call   *0x3fd23(%rip)        # 0x140b0cc38
140accf15:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140accf1a:	8b 54 24 44          	mov    0x44(%rsp),%edx
140accf1e:	48 8b cb             	mov    %rbx,%rcx
140accf21:	48 8b c6             	mov    %rsi,%rax
140accf24:	ff 15 0e fd 03 00    	call   *0x3fd0e(%rip)        # 0x140b0cc38
140accf2a:	48 8d 0d 57 e3 09 00 	lea    0x9e357(%rip),%rcx        # 0x140b6b288
140accf31:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140accf36:	85 c0                	test   %eax,%eax
140accf38:	0f 88 1a 02 00 00    	js     0x140acd158
140accf3e:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140accf43:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140accf48:	48 8b 01             	mov    (%rcx),%rax
140accf4b:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140accf50:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140accf55:	44 8b 4f 10          	mov    0x10(%rdi),%r9d
140accf59:	44 8b 47 0c          	mov    0xc(%rdi),%r8d
140accf5d:	8b 57 08             	mov    0x8(%rdi),%edx
140accf60:	48 8b 40 38          	mov    0x38(%rax),%rax
140accf64:	ff 15 ce fc 03 00    	call   *0x3fcce(%rip)        # 0x140b0cc38
140accf6a:	48 8d 0d 17 2e 0e 00 	lea    0xe2e17(%rip),%rcx        # 0x140bafd88
140accf71:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140accf76:	85 c0                	test   %eax,%eax
140accf78:	0f 88 eb 01 00 00    	js     0x140acd169
140accf7e:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
140accf83:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140accf88:	48 8b 01             	mov    (%rcx),%rax
140accf8b:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140accf90:	48 8b 40 68          	mov    0x68(%rax),%rax
140accf94:	ff 15 9e fc 03 00    	call   *0x3fc9e(%rip)        # 0x140b0cc38
140accf9a:	48 8d 0d cf 2d 0e 00 	lea    0xe2dcf(%rip),%rcx        # 0x140bafd70
140accfa1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140accfa6:	85 c0                	test   %eax,%eax
140accfa8:	0f 88 cb 01 00 00    	js     0x140acd179
140accfae:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140accfb3:	48 8b 01             	mov    (%rcx),%rax
140accfb6:	4d 8b c6             	mov    %r14,%r8
140accfb9:	48 8d 15 28 e4 09 00 	lea    0x9e428(%rip),%rdx        # 0x140b6b3e8
140accfc0:	48 8b 00             	mov    (%rax),%rax
140accfc3:	ff 15 6f fc 03 00    	call   *0x3fc6f(%rip)        # 0x140b0cc38
140accfc9:	85 c0                	test   %eax,%eax
140accfcb:	0f 88 96 00 00 00    	js     0x140acd067
140accfd1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140accfd6:	48 85 c9             	test   %rcx,%rcx
140accfd9:	74 13                	je     0x140accfee
140accfdb:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
140accfe0:	48 8b 01             	mov    (%rcx),%rax
140accfe3:	48 8b 40 10          	mov    0x10(%rax),%rax
140accfe7:	ff 15 4b fc 03 00    	call   *0x3fc4b(%rip)        # 0x140b0cc38
140accfed:	90                   	nop
140accfee:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140accff3:	48 85 c9             	test   %rcx,%rcx
140accff6:	74 13                	je     0x140acd00b
140accff8:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140accffd:	48 8b 01             	mov    (%rcx),%rax
140acd000:	48 8b 40 10          	mov    0x10(%rax),%rax
140acd004:	ff 15 2e fc 03 00    	call   *0x3fc2e(%rip)        # 0x140b0cc38
140acd00a:	90                   	nop
140acd00b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140acd010:	48 85 c9             	test   %rcx,%rcx
140acd013:	74 13                	je     0x140acd028
140acd015:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140acd01a:	48 8b 01             	mov    (%rcx),%rax
140acd01d:	48 8b 40 10          	mov    0x10(%rax),%rax
140acd021:	ff 15 11 fc 03 00    	call   *0x3fc11(%rip)        # 0x140b0cc38
140acd027:	90                   	nop
140acd028:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140acd02d:	48 85 c9             	test   %rcx,%rcx
140acd030:	74 12                	je     0x140acd044
140acd032:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140acd037:	48 8b 01             	mov    (%rcx),%rax
140acd03a:	48 8b 40 10          	mov    0x10(%rax),%rax
140acd03e:	ff 15 f4 fb 03 00    	call   *0x3fbf4(%rip)        # 0x140b0cc38
140acd044:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140acd048:	48 33 cc             	xor    %rsp,%rcx
140acd04b:	e8 90 25 02 00       	call   0x140aef5e0
140acd050:	48 8b 9c 24 c8 01 00 	mov    0x1c8(%rsp),%rbx
140acd057:	00
140acd058:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
140acd05f:	41 5f                	pop    %r15
140acd061:	41 5e                	pop    %r14
140acd063:	5f                   	pop    %rdi
140acd064:	5e                   	pop    %rsi
140acd065:	5d                   	pop    %rbp
140acd066:	c3                   	ret
140acd067:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140acd06c:	e8 9f fb 63 ff       	call   0x14010cc10
140acd071:	48 8d 15 50 7f 07 00 	lea    0x77f50(%rip),%rdx        # 0x140b44fc8
140acd078:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140acd07d:	e8 32 06 64 ff       	call   0x14010d6b4
140acd082:	ba db 00 00 00       	mov    $0xdb,%edx
140acd087:	48 8b c8             	mov    %rax,%rcx
140acd08a:	ff 15 00 f6 03 00    	call   *0x3f600(%rip)        # 0x140b0c690
140acd090:	48 8b c8             	mov    %rax,%rcx
140acd093:	48 8d 15 2a 7f 07 00 	lea    0x77f2a(%rip),%rdx        # 0x140b44fc4
140acd09a:	e8 15 06 64 ff       	call   0x14010d6b4
140acd09f:	48 8b c8             	mov    %rax,%rcx
140acd0a2:	48 8d 15 8f 2c 0e 00 	lea    0xe2c8f(%rip),%rdx        # 0x140bafd38
140acd0a9:	e8 06 06 64 ff       	call   0x14010d6b4
140acd0ae:	48 8b c8             	mov    %rax,%rcx
140acd0b1:	48 8d 15 0c 7f 07 00 	lea    0x77f0c(%rip),%rdx        # 0x140b44fc4
140acd0b8:	e8 f7 05 64 ff       	call   0x14010d6b4
140acd0bd:	48 8b c8             	mov    %rax,%rcx
140acd0c0:	48 8d 15 a1 1f 07 00 	lea    0x71fa1(%rip),%rdx        # 0x140b3f068
140acd0c7:	e8 e8 05 64 ff       	call   0x14010d6b4
140acd0cc:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140acd0d1:	e8 3e d4 63 ff       	call   0x14010a514
140acd0d6:	4c 8b d0             	mov    %rax,%r10
140acd0d9:	4c 8b 00             	mov    (%rax),%r8
140acd0dc:	4d 8b 08             	mov    (%r8),%r9
140acd0df:	49 8b ce             	mov    %r14,%rcx
140acd0e2:	e8 19 ed 54 ff       	call   0x14001be00
140acd0e7:	4c 8b c0             	mov    %rax,%r8
140acd0ea:	48 8d 15 f7 e2 09 00 	lea    0x9e2f7(%rip),%rdx        # 0x140b6b3e8
140acd0f1:	49 8b ca             	mov    %r10,%rcx
140acd0f4:	49 8b c1             	mov    %r9,%rax
140acd0f7:	ff 15 3b fb 03 00    	call   *0x3fb3b(%rip)        # 0x140b0cc38
140acd0fd:	8b d8                	mov    %eax,%ebx
140acd0ff:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140acd103:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140acd108:	e8 77 08 64 ff       	call   0x14010d984
140acd10d:	90                   	nop
140acd10e:	8b d3                	mov    %ebx,%edx
140acd110:	48 8b c8             	mov    %rax,%rcx
140acd113:	e8 30 e5 69 ff       	call   0x14016b648
140acd118:	90                   	nop
140acd119:	eb 00                	jmp    0x140acd11b
140acd11b:	90                   	nop
140acd11c:	48 8d 05 7d 2c 0e 00 	lea    0xe2c7d(%rip),%rax        # 0x140bafda0
140acd123:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140acd128:	ba 05 40 00 80       	mov    $0x80004005,%edx
140acd12d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acd132:	e8 2d e5 69 ff       	call   0x14016b664
140acd137:	90                   	nop
140acd138:	eb 00                	jmp    0x140acd13a
140acd13a:	90                   	nop
140acd13b:	8b d0                	mov    %eax,%edx
140acd13d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acd142:	e8 1d e5 69 ff       	call   0x14016b664
140acd147:	90                   	nop
140acd148:	eb 00                	jmp    0x140acd14a
140acd14a:	90                   	nop
140acd14b:	8b d0                	mov    %eax,%edx
140acd14d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acd152:	e8 0d e5 69 ff       	call   0x14016b664
140acd157:	cc                   	int3
140acd158:	8b d0                	mov    %eax,%edx
140acd15a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acd15f:	e8 00 e5 69 ff       	call   0x14016b664
140acd164:	90                   	nop
140acd165:	eb 01                	jmp    0x140acd168
140acd167:	90                   	nop
140acd168:	90                   	nop
140acd169:	8b d0                	mov    %eax,%edx
140acd16b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acd170:	e8 ef e4 69 ff       	call   0x14016b664
140acd175:	90                   	nop
140acd176:	eb 00                	jmp    0x140acd178
140acd178:	90                   	nop
140acd179:	8b d0                	mov    %eax,%edx
140acd17b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acd180:	e8 df e4 69 ff       	call   0x14016b664
140acd185:	cc                   	int3
140acd186:	90                   	nop
140acd187:	90                   	nop
140acd188:	40 53                	rex push %rbx
140acd18a:	48 83 ec 30          	sub    $0x30,%rsp
140acd18e:	48 8b d9             	mov    %rcx,%rbx
140acd191:	b9 20 00 00 00       	mov    $0x20,%ecx
140acd196:	ff 15 2c f7 03 00    	call   *0x3f72c(%rip)        # 0x140b0c8c8
140acd19c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140acd1a1:	48 85 c0             	test   %rax,%rax
140acd1a4:	75 07                	jne    0x140acd1ad
140acd1a6:	ff 15 ec f2 03 00    	call   *0x3f2ec(%rip)        # 0x140b0c498
140acd1ac:	90                   	nop
140acd1ad:	b9 01 00 00 00       	mov    $0x1,%ecx
140acd1b2:	89 48 08             	mov    %ecx,0x8(%rax)
140acd1b5:	89 48 0c             	mov    %ecx,0xc(%rax)
140acd1b8:	48 8d 0d 21 0f 07 00 	lea    0x70f21(%rip),%rcx        # 0x140b3e0e0
140acd1bf:	48 89 08             	mov    %rcx,(%rax)
140acd1c2:	48 8d 48 10          	lea    0x10(%rax),%rcx
140acd1c6:	48 83 21 00          	andq   $0x0,(%rcx)
140acd1ca:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
140acd1cf:	48 89 0b             	mov    %rcx,(%rbx)
140acd1d2:	48 89 43 08          	mov    %rax,0x8(%rbx)
140acd1d6:	48 8b c3             	mov    %rbx,%rax
140acd1d9:	48 83 c4 30          	add    $0x30,%rsp
140acd1dd:	5b                   	pop    %rbx
140acd1de:	c3                   	ret
140acd1df:	90                   	nop
140acd1e0:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140acd1e5:	c3                   	ret
140acd1e6:	90                   	nop
140acd1e7:	90                   	nop
140acd1e8:	90                   	nop
140acd1e9:	90                   	nop
140acd1ea:	90                   	nop
140acd1eb:	90                   	nop
140acd1ec:	90                   	nop
140acd1ed:	90                   	nop
140acd1ee:	90                   	nop
140acd1ef:	90                   	nop
140acd1f0:	40 53                	rex push %rbx
140acd1f2:	48 83 ec 20          	sub    $0x20,%rsp
140acd1f6:	48 8d 05 e3 0e 07 00 	lea    0x70ee3(%rip),%rax        # 0x140b3e0e0
140acd1fd:	48 8b d9             	mov    %rcx,%rbx
140acd200:	48 89 01             	mov    %rax,(%rcx)
140acd203:	f6 c2 01             	test   $0x1,%dl
140acd206:	74 05                	je     0x140acd20d
140acd208:	e8 c7 23 02 00       	call   0x140aef5d4
140acd20d:	48 8b c3             	mov    %rbx,%rax
140acd210:	48 83 c4 20          	add    $0x20,%rsp
140acd214:	5b                   	pop    %rbx
140acd215:	c3                   	ret
140acd216:	90                   	nop
140acd217:	90                   	nop
140acd218:	90                   	nop
140acd219:	90                   	nop
140acd21a:	90                   	nop
140acd21b:	90                   	nop
140acd21c:	90                   	nop
140acd21d:	90                   	nop
140acd21e:	90                   	nop
140acd21f:	90                   	nop
140acd220:	40 53                	rex push %rbx
140acd222:	48 83 ec 20          	sub    $0x20,%rsp
140acd226:	48 8b 02             	mov    (%rdx),%rax
140acd229:	33 db                	xor    %ebx,%ebx
140acd22b:	48 3b 05 4e 1a 07 00 	cmp    0x71a4e(%rip),%rax        # 0x140b3ec80
140acd232:	75 0d                	jne    0x140acd241
140acd234:	48 8b 42 08          	mov    0x8(%rdx),%rax
140acd238:	48 3b 05 49 1a 07 00 	cmp    0x71a49(%rip),%rax        # 0x140b3ec88
140acd23f:	74 19                	je     0x140acd25a
140acd241:	48 8b 02             	mov    (%rdx),%rax
140acd244:	48 3b 05 c5 2b 0e 00 	cmp    0xe2bc5(%rip),%rax        # 0x140bafe10
140acd24b:	75 1f                	jne    0x140acd26c
140acd24d:	48 8b 42 08          	mov    0x8(%rdx),%rax
140acd251:	48 3b 05 c0 2b 0e 00 	cmp    0xe2bc0(%rip),%rax        # 0x140bafe18
140acd258:	75 12                	jne    0x140acd26c
140acd25a:	49 89 08             	mov    %rcx,(%r8)
140acd25d:	48 8b 01             	mov    (%rcx),%rax
140acd260:	48 8b 40 08          	mov    0x8(%rax),%rax
140acd264:	ff 15 ce f9 03 00    	call   *0x3f9ce(%rip)        # 0x140b0cc38
140acd26a:	eb 08                	jmp    0x140acd274
140acd26c:	49 89 18             	mov    %rbx,(%r8)
140acd26f:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140acd274:	8b c3                	mov    %ebx,%eax
140acd276:	48 83 c4 20          	add    $0x20,%rsp