1402d704e:	48 8b ca             	mov    %rdx,%rcx
1402d7051:	ff 15 69 58 83 00    	call   *0x835869(%rip)        # 0x140b0c8c0
1402d7057:	40 84 ff             	test   %dil,%dil
1402d705a:	0f 84 10 01 00 00    	je     0x1402d7170
1402d7060:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d7063:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1402d7068:	48 8b 0b             	mov    (%rbx),%rcx
1402d706b:	48 8b 01             	mov    (%rcx),%rax
1402d706e:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1402d7072:	66 0f 6f 0d 36 ac 8d 	movdqa 0x8dac36(%rip),%xmm1        # 0x140bb1cb0
1402d7079:	00
1402d707a:	f3 0f 7f 4d 27       	movdqu %xmm1,0x27(%rbp)
1402d707f:	8b 15 83 2c 87 00    	mov    0x872c83(%rip),%edx        # 0x140b49d08
1402d7085:	89 55 17             	mov    %edx,0x17(%rbp)
1402d7088:	0f b7 15 7d 2c 87 00 	movzwl 0x872c7d(%rip),%edx        # 0x140b49d0c
1402d708f:	66 89 55 1b          	mov    %dx,0x1b(%rbp)
1402d7093:	c6 45 1d 00          	movb   $0x0,0x1d(%rbp)
1402d7097:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1402d709b:	48 8b 40 40          	mov    0x40(%rax),%rax
1402d709f:	ff 15 93 5b 83 00    	call   *0x835b93(%rip)        # 0x140b0cc38
1402d70a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d70a8:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1402d70ad:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402d70b1:	48 85 c9             	test   %rcx,%rcx
1402d70b4:	74 04                	je     0x1402d70ba
1402d70b6:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402d70ba:	48 8b 08             	mov    (%rax),%rcx
1402d70bd:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1402d70c1:	48 8b 40 08          	mov    0x8(%rax),%rax
1402d70c5:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d70c9:	41 b1 01             	mov    $0x1,%r9b
1402d70cc:	45 33 c0             	xor    %r8d,%r8d
1402d70cf:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402d70d3:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402d70d7:	e8 68 3c e3 ff       	call   0x14010ad44
1402d70dc:	8a d8                	mov    %al,%bl
1402d70de:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1402d70e2:	48 83 f9 0f          	cmp    $0xf,%rcx
1402d70e6:	76 30                	jbe    0x1402d7118
1402d70e8:	48 ff c1             	inc    %rcx
1402d70eb:	48 8b 55 17          	mov    0x17(%rbp),%rdx
1402d70ef:	48 8b c2             	mov    %rdx,%rax
1402d70f2:	49 3b cc             	cmp    %r12,%rcx
1402d70f5:	72 18                	jb     0x1402d710f
1402d70f7:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1402d70fb:	48 2b c2             	sub    %rdx,%rax
1402d70fe:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402d7102:	48 83 f8 1f          	cmp    $0x1f,%rax
1402d7106:	76 07                	jbe    0x1402d710f
1402d7108:	ff 15 8a 58 83 00    	call   *0x83588a(%rip)        # 0x140b0c998
1402d710e:	cc                   	int3
1402d710f:	48 8b ca             	mov    %rdx,%rcx
1402d7112:	ff 15 a8 57 83 00    	call   *0x8357a8(%rip)        # 0x140b0c8c0
1402d7118:	84 db                	test   %bl,%bl
1402d711a:	74 0e                	je     0x1402d712a
1402d711c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402d7120:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1402d7124:	e8 73 00 00 00       	call   0x1402d719c
1402d7129:	90                   	nop
1402d712a:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1402d712e:	48 85 c9             	test   %rcx,%rcx
1402d7131:	74 3d                	je     0x1402d7170
1402d7133:	83 cf ff             	or     $0xffffffff,%edi
1402d7136:	8b c7                	mov    %edi,%eax
1402d7138:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402d713d:	03 c7                	add    %edi,%eax
1402d713f:	75 2f                	jne    0x1402d7170
1402d7141:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
1402d7145:	48 8b 03             	mov    (%rbx),%rax
1402d7148:	48 8b cb             	mov    %rbx,%rcx
1402d714b:	48 8b 00             	mov    (%rax),%rax
1402d714e:	ff 15 e4 5a 83 00    	call   *0x835ae4(%rip)        # 0x140b0cc38
1402d7154:	8b c7                	mov    %edi,%eax
1402d7156:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402d715b:	03 c7                	add    %edi,%eax
1402d715d:	75 11                	jne    0x1402d7170
1402d715f:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1402d7163:	48 8b 01             	mov    (%rcx),%rax
1402d7166:	48 8b 40 08          	mov    0x8(%rax),%rax
1402d716a:	ff 15 c8 5a 83 00    	call   *0x835ac8(%rip)        # 0x140b0cc38
1402d7170:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1402d7174:	48 33 cc             	xor    %rsp,%rcx
1402d7177:	e8 64 84 81 00       	call   0x140aef5e0
1402d717c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1402d7183:	00
1402d7184:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1402d7188:	49 8b 73 30          	mov    0x30(%r11),%rsi
1402d718c:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1402d7190:	49 8b e3             	mov    %r11,%rsp
1402d7193:	41 5e                	pop    %r14
1402d7195:	41 5c                	pop    %r12
1402d7197:	5d                   	pop    %rbp
1402d7198:	c3                   	ret
1402d7199:	90                   	nop
1402d719a:	90                   	nop
1402d719b:	90                   	nop
1402d719c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402d71a1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402d71a6:	55                   	push   %rbp
1402d71a7:	57                   	push   %rdi
1402d71a8:	41 54                	push   %r12
1402d71aa:	41 56                	push   %r14
1402d71ac:	41 57                	push   %r15
1402d71ae:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1402d71b3:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1402d71ba:	48 8b 05 7f 7e 9e 00 	mov    0x9e7e7f(%rip),%rax        # 0x140cbf040
1402d71c1:	48 33 c4             	xor    %rsp,%rax
1402d71c4:	48 89 45 27          	mov    %rax,0x27(%rbp)
1402d71c8:	4c 8b fa             	mov    %rdx,%r15
1402d71cb:	4c 8b e1             	mov    %rcx,%r12
1402d71ce:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d71d1:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1402d71d6:	48 8b 0a             	mov    (%rdx),%rcx
1402d71d9:	48 85 c9             	test   %rcx,%rcx
1402d71dc:	0f 84 83 03 00 00    	je     0x1402d7565
1402d71e2:	48 8b 01             	mov    (%rcx),%rax
1402d71e5:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1402d71e9:	66 0f 6f 0d bf aa 8d 	movdqa 0x8daabf(%rip),%xmm1        # 0x140bb1cb0
1402d71f0:	00
1402d71f1:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1402d71f6:	8b 15 04 2b 87 00    	mov    0x872b04(%rip),%edx        # 0x140b49d00
1402d71fc:	89 55 07             	mov    %edx,0x7(%rbp)
1402d71ff:	0f b7 15 fe 2a 87 00 	movzwl 0x872afe(%rip),%edx        # 0x140b49d04
1402d7206:	66 89 55 0b          	mov    %dx,0xb(%rbp)
1402d720a:	c6 45 0d 00          	movb   $0x0,0xd(%rbp)
1402d720e:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d7212:	48 8b 40 40          	mov    0x40(%rax),%rax
1402d7216:	ff 15 1c 5a 83 00    	call   *0x835a1c(%rip)        # 0x140b0cc38
1402d721c:	48 8b d0             	mov    %rax,%rdx
1402d721f:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d7222:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1402d7227:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402d722b:	48 85 c9             	test   %rcx,%rcx
1402d722e:	74 04                	je     0x1402d7234
1402d7230:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402d7234:	48 8b 00             	mov    (%rax),%rax
1402d7237:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402d723b:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402d723f:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402d7243:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
1402d724a:	80
1402d724b:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
1402d7252:	80
1402d7253:	41 b1 01             	mov    $0x1,%r9b
1402d7256:	45 33 c0             	xor    %r8d,%r8d
1402d7259:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d725d:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d7261:	e8 0a ee e4 ff       	call   0x140126070
1402d7266:	8a d8                	mov    %al,%bl
1402d7268:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1402d726c:	48 83 f9 0f          	cmp    $0xf,%rcx
1402d7270:	76 34                	jbe    0x1402d72a6
1402d7272:	48 ff c1             	inc    %rcx
1402d7275:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1402d7279:	48 8b c2             	mov    %rdx,%rax
1402d727c:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1402d7283:	72 18                	jb     0x1402d729d
1402d7285:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1402d7289:	48 2b c2             	sub    %rdx,%rax
1402d728c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402d7290:	48 83 f8 1f          	cmp    $0x1f,%rax
1402d7294:	76 07                	jbe    0x1402d729d
1402d7296:	ff 15 fc 56 83 00    	call   *0x8356fc(%rip)        # 0x140b0c998
1402d729c:	cc                   	int3
1402d729d:	48 8b ca             	mov    %rdx,%rcx
1402d72a0:	ff 15 1a 56 83 00    	call   *0x83561a(%rip)        # 0x140b0c8c0
1402d72a6:	84 db                	test   %bl,%bl
1402d72a8:	0f 84 01 01 00 00    	je     0x1402d73af
1402d72ae:	48 8b 75 e7          	mov    -0x19(%rbp),%rsi
1402d72b2:	48 8b 06             	mov    (%rsi),%rax
1402d72b5:	48 8b ce             	mov    %rsi,%rcx
1402d72b8:	48 8b 40 48          	mov    0x48(%rax),%rax
1402d72bc:	ff 15 76 59 83 00    	call   *0x835976(%rip)        # 0x140b0cc38
1402d72c2:	4c 8b f0             	mov    %rax,%r14
1402d72c5:	bf 01 00 00 00       	mov    $0x1,%edi
1402d72ca:	48 3b c7             	cmp    %rdi,%rax
1402d72cd:	0f 86 dc 00 00 00    	jbe    0x1402d73af
1402d72d3:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d72d6:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1402d72da:	48 83 65 17 00       	andq   $0x0,0x17(%rbp)
1402d72df:	48 c7 45 1f 0f 00 00 	movq   $0xf,0x1f(%rbp)
1402d72e6:	00
1402d72e7:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
1402d72eb:	48 8b 06             	mov    (%rsi),%rax
1402d72ee:	48 8d 57 ff          	lea    -0x1(%rdi),%rdx
1402d72f2:	48 8b ce             	mov    %rsi,%rcx
1402d72f5:	48 8b 40 40          	mov    0x40(%rax),%rax
1402d72f9:	ff 15 39 59 83 00    	call   *0x835939(%rip)        # 0x140b0cc38
1402d72ff:	48 8b d0             	mov    %rax,%rdx
1402d7302:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d7305:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1402d730a:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402d730e:	48 85 c9             	test   %rcx,%rcx
1402d7311:	74 08                	je     0x1402d731b
1402d7313:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402d7317:	48 8b 75 e7          	mov    -0x19(%rbp),%rsi
1402d731b:	48 8b 00             	mov    (%rax),%rax
1402d731e:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402d7322:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402d7326:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402d732a:	45 33 c9             	xor    %r9d,%r9d
1402d732d:	45 33 c0             	xor    %r8d,%r8d
1402d7330:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d7334:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402d7338:	e8 83 6c fd ff       	call   0x1402adfc0
1402d733d:	48 8b 06             	mov    (%rsi),%rax
1402d7340:	48 8b d7             	mov    %rdi,%rdx
1402d7343:	48 8b ce             	mov    %rsi,%rcx
1402d7346:	48 8b 40 40          	mov    0x40(%rax),%rax
1402d734a:	ff 15 e8 58 83 00    	call   *0x8358e8(%rip)        # 0x140b0cc38
1402d7350:	48 8b d8             	mov    %rax,%rbx
1402d7353:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d7357:	49 8b cc             	mov    %r12,%rcx
1402d735a:	e8 2d 1a 00 00       	call   0x1402d8d8c
1402d735f:	48 8b c8             	mov    %rax,%rcx
1402d7362:	48 8b d3             	mov    %rbx,%rdx
1402d7365:	e8 0e 3e d4 ff       	call   0x14001b178
1402d736a:	90                   	nop
1402d736b:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
1402d736f:	48 83 f8 0f          	cmp    $0xf,%rax
1402d7373:	76 2d                	jbe    0x1402d73a2
1402d7375:	48 ff c0             	inc    %rax
1402d7378:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1402d737c:	48 8b d1             	mov    %rcx,%rdx
1402d737f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402d7385:	72 15                	jb     0x1402d739c
1402d7387:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402d738b:	48 2b d1             	sub    %rcx,%rdx
1402d738e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402d7392:	48 83 f8 1f          	cmp    $0x1f,%rax
1402d7396:	0f 87 cf 00 00 00    	ja     0x1402d746b
1402d739c:	ff 15 1e 55 83 00    	call   *0x83551e(%rip)        # 0x140b0c8c0
1402d73a2:	48 83 c7 02          	add    $0x2,%rdi
1402d73a6:	49 3b fe             	cmp    %r14,%rdi
1402d73a9:	0f 82 24 ff ff ff    	jb     0x1402d72d3
1402d73af:	49 8b 0f             	mov    (%r15),%rcx
1402d73b2:	48 8b 01             	mov    (%rcx),%rax
1402d73b5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d73b8:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1402d73bc:	66 0f 6f 0d dc a8 8d 	movdqa 0x8da8dc(%rip),%xmm1        # 0x140bb1ca0
1402d73c3:	00
1402d73c4:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1402d73c9:	8b 15 35 90 86 00    	mov    0x869035(%rip),%edx        # 0x140b40404
1402d73cf:	89 55 07             	mov    %edx,0x7(%rbp)
1402d73d2:	8a 15 30 90 86 00    	mov    0x869030(%rip),%dl        # 0x140b40408
1402d73d8:	88 55 0b             	mov    %dl,0xb(%rbp)
1402d73db:	c6 45 0c 00          	movb   $0x0,0xc(%rbp)
1402d73df:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d73e3:	48 8b 40 40          	mov    0x40(%rax),%rax
1402d73e7:	ff 15 4b 58 83 00    	call   *0x83584b(%rip)        # 0x140b0cc38
1402d73ed:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d73f0:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1402d73f5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402d73f9:	48 85 c9             	test   %rcx,%rcx
1402d73fc:	74 04                	je     0x1402d7402
1402d73fe:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402d7402:	48 8b 08             	mov    (%rax),%rcx
1402d7405:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1402d7409:	48 8b 40 08          	mov    0x8(%rax),%rax
1402d740d:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402d7411:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
1402d7418:	80
1402d7419:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
1402d7420:	80
1402d7421:	41 b1 01             	mov    $0x1,%r9b
1402d7424:	45 33 c0             	xor    %r8d,%r8d
1402d7427:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d742b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402d742f:	e8 3c ec e4 ff       	call   0x140126070
1402d7434:	8a d8                	mov    %al,%bl
1402d7436:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1402d743a:	48 83 f9 0f          	cmp    $0xf,%rcx
1402d743e:	76 3b                	jbe    0x1402d747b
1402d7440:	48 ff c1             	inc    %rcx
1402d7443:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1402d7447:	48 8b c2             	mov    %rdx,%rax
1402d744a:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1402d7451:	72 1f                	jb     0x1402d7472
1402d7453:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1402d7457:	48 2b c2             	sub    %rdx,%rax
1402d745a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402d745e:	48 83 f8 1f          	cmp    $0x1f,%rax
1402d7462:	76 0e                	jbe    0x1402d7472
1402d7464:	ff 15 2e 55 83 00    	call   *0x83552e(%rip)        # 0x140b0c998
1402d746a:	cc                   	int3
1402d746b:	ff 15 27 55 83 00    	call   *0x835527(%rip)        # 0x140b0c998
1402d7471:	cc                   	int3
1402d7472:	48 8b ca             	mov    %rdx,%rcx
1402d7475:	ff 15 45 54 83 00    	call   *0x835445(%rip)        # 0x140b0c8c0
1402d747b:	84 db                	test   %bl,%bl
1402d747d:	0f 84 e2 00 00 00    	je     0x1402d7565
1402d7483:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
1402d7487:	48 8b 07             	mov    (%rdi),%rax
1402d748a:	48 8b cf             	mov    %rdi,%rcx
1402d748d:	48 8b 40 48          	mov    0x48(%rax),%rax
1402d7491:	ff 15 a1 57 83 00    	call   *0x8357a1(%rip)        # 0x140b0cc38
1402d7497:	4c 8b f0             	mov    %rax,%r14
1402d749a:	33 f6                	xor    %esi,%esi
1402d749c:	48 85 c0             	test   %rax,%rax
1402d749f:	0f 84 c0 00 00 00    	je     0x1402d7565
1402d74a5:	41 83 cf ff          	or     $0xffffffff,%r15d
1402d74a9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d74ac:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1402d74b1:	48 8b 0f             	mov    (%rdi),%rcx
1402d74b4:	48 8b 41 40          	mov    0x40(%rcx),%rax
1402d74b8:	48 8b d6             	mov    %rsi,%rdx
1402d74bb:	48 8b cf             	mov    %rdi,%rcx
1402d74be:	ff 15 74 57 83 00    	call   *0x835774(%rip)        # 0x140b0cc38
1402d74c4:	48 8b d0             	mov    %rax,%rdx
1402d74c7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d74ca:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1402d74cf:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402d74d3:	48 85 c9             	test   %rcx,%rcx
1402d74d6:	74 08                	je     0x1402d74e0
1402d74d8:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402d74dc:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
1402d74e0:	48 8b 00             	mov    (%rax),%rax
1402d74e3:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402d74e7:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402d74eb:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402d74ef:	41 b1 01             	mov    $0x1,%r9b
1402d74f2:	45 33 c0             	xor    %r8d,%r8d
1402d74f5:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d74f9:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402d74fd:	e8 42 38 e3 ff       	call   0x14010ad44
1402d7502:	84 c0                	test   %al,%al
1402d7504:	74 0d                	je     0x1402d7513
1402d7506:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d750a:	49 8b cc             	mov    %r12,%rcx
1402d750d:	e8 8a fc ff ff       	call   0x1402d719c
1402d7512:	90                   	nop
1402d7513:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
1402d7517:	48 85 db             	test   %rbx,%rbx
1402d751a:	74 3d                	je     0x1402d7559
1402d751c:	41 8b c7             	mov    %r15d,%eax
1402d751f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402d7524:	41 03 c7             	add    %r15d,%eax
1402d7527:	75 2c                	jne    0x1402d7555
1402d7529:	48 8b 03             	mov    (%rbx),%rax
1402d752c:	48 8b cb             	mov    %rbx,%rcx
1402d752f:	48 8b 00             	mov    (%rax),%rax
1402d7532:	ff 15 00 57 83 00    	call   *0x835700(%rip)        # 0x140b0cc38
1402d7538:	41 8b c7             	mov    %r15d,%eax
1402d753b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402d7540:	41 03 c7             	add    %r15d,%eax
1402d7543:	75 10                	jne    0x1402d7555
1402d7545:	48 8b 03             	mov    (%rbx),%rax
1402d7548:	48 8b cb             	mov    %rbx,%rcx
1402d754b:	48 8b 40 08          	mov    0x8(%rax),%rax
1402d754f:	ff 15 e3 56 83 00    	call   *0x8356e3(%rip)        # 0x140b0cc38