1402a9e93:	0f 85 05 09 00 00    	jne    0x1402aa79e
1402a9e99:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a9e9c:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1402a9ea1:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
1402a9ea6:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
1402a9eaa:	66 0f 6f 0d 9e 7d 90 	movdqa 0x907d9e(%rip),%xmm1        # 0x140bb1c50
1402a9eb1:	00
1402a9eb2:	f3 0f 7f 4d 48       	movdqu %xmm1,0x48(%rbp)
1402a9eb7:	44 88 6d 38          	mov    %r13b,0x38(%rbp)
1402a9ebb:	c7 44 24 74 06 00 00 	movl   $0x6,0x74(%rsp)
1402a9ec2:	00
1402a9ec3:	48 8b 0f             	mov    (%rdi),%rcx
1402a9ec6:	48 8b 01             	mov    (%rcx),%rax
1402a9ec9:	41 8d 55 01          	lea    0x1(%r13),%edx
1402a9ecd:	48 8b 40 40          	mov    0x40(%rax),%rax
1402a9ed1:	ff 15 61 2d 86 00    	call   *0x862d61(%rip)        # 0x140b0cc38
1402a9ed7:	48 8b d0             	mov    %rax,%rdx
1402a9eda:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a9edd:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402a9ee3:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a9ee7:	48 85 c9             	test   %rcx,%rcx
1402a9eea:	74 04                	je     0x1402a9ef0
1402a9eec:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402a9ef0:	48 8b 00             	mov    (%rax),%rax
1402a9ef3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402a9ef8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402a9efc:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402a9f01:	41 b1 01             	mov    $0x1,%r9b
1402a9f04:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1402a9f08:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402a9f0d:	e8 b6 37 00 00       	call   0x1402ad6c8
1402a9f12:	84 c0                	test   %al,%al
1402a9f14:	74 3d                	je     0x1402a9f53
1402a9f16:	49 8b 06             	mov    (%r14),%rax
1402a9f19:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1402a9f1e:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1402a9f23:	48 8d 4c 24 74       	lea    0x74(%rsp),%rcx
1402a9f28:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a9f2d:	44 88 6c 24 20       	mov    %r13b,0x20(%rsp)
1402a9f32:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
1402a9f36:	44 8b c3             	mov    %ebx,%r8d
1402a9f39:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402a9f3e:	49 8b ce             	mov    %r14,%rcx
1402a9f41:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
1402a9f48:	ff 15 ea 2c 86 00    	call   *0x862cea(%rip)        # 0x140b0cc38
1402a9f4e:	e9 8b 00 00 00       	jmp    0x1402a9fde
1402a9f53:	48 8b 0f             	mov    (%rdi),%rcx
1402a9f56:	48 8b 01             	mov    (%rcx),%rax
1402a9f59:	ba 01 00 00 00       	mov    $0x1,%edx
1402a9f5e:	48 8b 40 40          	mov    0x40(%rax),%rax
1402a9f62:	ff 15 d0 2c 86 00    	call   *0x862cd0(%rip)        # 0x140b0cc38
1402a9f68:	48 8b d0             	mov    %rax,%rdx
1402a9f6b:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a9f6e:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402a9f74:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a9f78:	48 85 c9             	test   %rcx,%rcx
1402a9f7b:	74 04                	je     0x1402a9f81
1402a9f7d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402a9f81:	48 8b 00             	mov    (%rax),%rax
1402a9f84:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402a9f89:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402a9f8d:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402a9f92:	45 33 c9             	xor    %r9d,%r9d
1402a9f95:	41 b0 01             	mov    $0x1,%r8b
1402a9f98:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1402a9f9c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402a9fa1:	e8 0e c7 e7 ff       	call   0x1401266b4
1402a9fa6:	84 c0                	test   %al,%al
1402a9fa8:	0f 84 ca 07 00 00    	je     0x1402aa778
1402a9fae:	49 8b 06             	mov    (%r14),%rax
1402a9fb1:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1402a9fb6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1402a9fbb:	48 8d 4c 24 74       	lea    0x74(%rsp),%rcx
1402a9fc0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402a9fc5:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1402a9fc9:	44 8b c3             	mov    %ebx,%r8d
1402a9fcc:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402a9fd1:	49 8b ce             	mov    %r14,%rcx
1402a9fd4:	48 8b 40 68          	mov    0x68(%rax),%rax
1402a9fd8:	ff 15 5a 2c 86 00    	call   *0x862c5a(%rip)        # 0x140b0cc38
1402a9fde:	48 8b 08             	mov    (%rax),%rcx
1402a9fe1:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a9fe5:	4c 89 28             	mov    %r13,(%rax)
1402a9fe8:	4c 89 68 08          	mov    %r13,0x8(%rax)
1402a9fec:	83 ce ff             	or     $0xffffffff,%esi
1402a9fef:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402a9ff3:	48 85 db             	test   %rbx,%rbx
1402a9ff6:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
1402a9ffa:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1402a9ffe:	74 35                	je     0x1402aa035
1402aa000:	8b c6                	mov    %esi,%eax
1402aa002:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa007:	03 c6                	add    %esi,%eax
1402aa009:	75 2a                	jne    0x1402aa035
1402aa00b:	48 8b 03             	mov    (%rbx),%rax
1402aa00e:	48 8b cb             	mov    %rbx,%rcx
1402aa011:	48 8b 00             	mov    (%rax),%rax
1402aa014:	ff 15 1e 2c 86 00    	call   *0x862c1e(%rip)        # 0x140b0cc38
1402aa01a:	8b c6                	mov    %esi,%eax
1402aa01c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa021:	03 c6                	add    %esi,%eax
1402aa023:	75 10                	jne    0x1402aa035
1402aa025:	48 8b 03             	mov    (%rbx),%rax
1402aa028:	48 8b cb             	mov    %rbx,%rcx
1402aa02b:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa02f:	ff 15 03 2c 86 00    	call   *0x862c03(%rip)        # 0x140b0cc38
1402aa035:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402aa03a:	48 85 db             	test   %rbx,%rbx
1402aa03d:	74 35                	je     0x1402aa074
1402aa03f:	8b c6                	mov    %esi,%eax
1402aa041:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa046:	03 c6                	add    %esi,%eax
1402aa048:	75 2a                	jne    0x1402aa074
1402aa04a:	48 8b 03             	mov    (%rbx),%rax
1402aa04d:	48 8b cb             	mov    %rbx,%rcx
1402aa050:	48 8b 00             	mov    (%rax),%rax
1402aa053:	ff 15 df 2b 86 00    	call   *0x862bdf(%rip)        # 0x140b0cc38
1402aa059:	8b c6                	mov    %esi,%eax
1402aa05b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa060:	03 c6                	add    %esi,%eax
1402aa062:	75 10                	jne    0x1402aa074
1402aa064:	48 8b 03             	mov    (%rbx),%rax
1402aa067:	48 8b cb             	mov    %rbx,%rcx
1402aa06a:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa06e:	ff 15 c4 2b 86 00    	call   *0x862bc4(%rip)        # 0x140b0cc38
1402aa074:	44 89 6c 24 70       	mov    %r13d,0x70(%rsp)
1402aa079:	48 8b 0f             	mov    (%rdi),%rcx
1402aa07c:	48 8b 01             	mov    (%rcx),%rax
1402aa07f:	bb 02 00 00 00       	mov    $0x2,%ebx
1402aa084:	8b d3                	mov    %ebx,%edx
1402aa086:	48 8b 40 40          	mov    0x40(%rax),%rax
1402aa08a:	ff 15 a8 2b 86 00    	call   *0x862ba8(%rip)        # 0x140b0cc38
1402aa090:	48 8b d0             	mov    %rax,%rdx
1402aa093:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa096:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402aa09c:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402aa0a0:	48 85 c9             	test   %rcx,%rcx
1402aa0a3:	74 04                	je     0x1402aa0a9
1402aa0a5:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402aa0a9:	48 8b 00             	mov    (%rax),%rax
1402aa0ac:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402aa0b1:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402aa0b5:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402aa0ba:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
1402aa0c1:	80
1402aa0c2:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
1402aa0c9:	80
1402aa0ca:	45 33 c9             	xor    %r9d,%r9d
1402aa0cd:	41 b0 01             	mov    $0x1,%r8b
1402aa0d0:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402aa0d5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402aa0da:	e8 91 1a e8 ff       	call   0x14012bb70
1402aa0df:	84 c0                	test   %al,%al
1402aa0e1:	0f 84 fa 06 00 00    	je     0x1402aa7e1
1402aa0e7:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
1402aa0ec:	41 81 f8 ff 00 00 00 	cmp    $0xff,%r8d
1402aa0f3:	0f 87 0b 07 00 00    	ja     0x1402aa804
1402aa0f9:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
1402aa0fe:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
1402aa102:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
1402aa106:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa109:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
1402aa10d:	4c 89 6d 28          	mov    %r13,0x28(%rbp)
1402aa111:	48 c7 45 30 0f 00 00 	movq   $0xf,0x30(%rbp)
1402aa118:	00
1402aa119:	44 88 6d 18          	mov    %r13b,0x18(%rbp)
1402aa11d:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402aa123:	48 8b 0f             	mov    (%rdi),%rcx
1402aa126:	48 8b 01             	mov    (%rcx),%rax
1402aa129:	bb 03 00 00 00       	mov    $0x3,%ebx
1402aa12e:	8b d3                	mov    %ebx,%edx
1402aa130:	48 8b 40 40          	mov    0x40(%rax),%rax
1402aa134:	ff 15 fe 2a 86 00    	call   *0x862afe(%rip)        # 0x140b0cc38
1402aa13a:	48 8b d0             	mov    %rax,%rdx
1402aa13d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa140:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1402aa146:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402aa14a:	48 85 c9             	test   %rcx,%rcx
1402aa14d:	74 04                	je     0x1402aa153
1402aa14f:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402aa153:	48 8b 00             	mov    (%rax),%rax
1402aa156:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402aa15b:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402aa15f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402aa164:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aa169:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402aa16e:	e8 ed 3c 00 00       	call   0x1402ade60
1402aa173:	84 c0                	test   %al,%al
1402aa175:	0f 84 db 02 00 00    	je     0x1402aa456
1402aa17b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402aa180:	48 8b 01             	mov    (%rcx),%rax
1402aa183:	45 33 c0             	xor    %r8d,%r8d
1402aa186:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402aa18b:	48 8b 40 40          	mov    0x40(%rax),%rax
1402aa18f:	ff 15 a3 2a 86 00    	call   *0x862aa3(%rip)        # 0x140b0cc38
1402aa195:	90                   	nop
1402aa196:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa19b:	48 8b 01             	mov    (%rcx),%rax
1402aa19e:	48 8b 40 28          	mov    0x28(%rax),%rax
1402aa1a2:	ff 15 90 2a 86 00    	call   *0x862a90(%rip)        # 0x140b0cc38
1402aa1a8:	8b d0                	mov    %eax,%edx
1402aa1aa:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402aa1af:	e8 ac 73 f0 ff       	call   0x1401b1560
1402aa1b4:	41 8b dd             	mov    %r13d,%ebx
1402aa1b7:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa1bc:	48 8b 01             	mov    (%rcx),%rax
1402aa1bf:	48 8b 40 28          	mov    0x28(%rax),%rax
1402aa1c3:	ff 15 6f 2a 86 00    	call   *0x862a6f(%rip)        # 0x140b0cc38
1402aa1c9:	85 c0                	test   %eax,%eax
1402aa1cb:	74 47                	je     0x1402aa214
1402aa1cd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa1d2:	48 8b 01             	mov    (%rcx),%rax
1402aa1d5:	8b d3                	mov    %ebx,%edx
1402aa1d7:	48 8b 40 20          	mov    0x20(%rax),%rax
1402aa1db:	ff 15 57 2a 86 00    	call   *0x862a57(%rip)        # 0x140b0cc38
1402aa1e1:	8b d3                	mov    %ebx,%edx
1402aa1e3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402aa1e7:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1402aa1ec:	49 2b c8             	sub    %r8,%rcx
1402aa1ef:	48 3b d1             	cmp    %rcx,%rdx
1402aa1f2:	0f 83 57 02 00 00    	jae    0x1402aa44f
1402aa1f8:	42 88 04 02          	mov    %al,(%rdx,%r8,1)
1402aa1fc:	ff c3                	inc    %ebx
1402aa1fe:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aa203:	48 8b 01             	mov    (%rcx),%rax
1402aa206:	48 8b 40 28          	mov    0x28(%rax),%rax
1402aa20a:	ff 15 28 2a 86 00    	call   *0x862a28(%rip)        # 0x140b0cc38
1402aa210:	3b d8                	cmp    %eax,%ebx
1402aa212:	72 b9                	jb     0x1402aa1cd
1402aa214:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402aa219:	48 85 db             	test   %rbx,%rbx
1402aa21c:	74 35                	je     0x1402aa253
1402aa21e:	8b c6                	mov    %esi,%eax
1402aa220:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa225:	03 c6                	add    %esi,%eax
1402aa227:	75 2a                	jne    0x1402aa253
1402aa229:	48 8b 03             	mov    (%rbx),%rax
1402aa22c:	48 8b cb             	mov    %rbx,%rcx
1402aa22f:	48 8b 00             	mov    (%rax),%rax
1402aa232:	ff 15 00 2a 86 00    	call   *0x862a00(%rip)        # 0x140b0cc38
1402aa238:	8b c6                	mov    %esi,%eax
1402aa23a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa23f:	03 c6                	add    %esi,%eax
1402aa241:	75 10                	jne    0x1402aa253
1402aa243:	48 8b 03             	mov    (%rbx),%rax
1402aa246:	48 8b cb             	mov    %rbx,%rcx
1402aa249:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa24d:	ff 15 e5 29 86 00    	call   *0x8629e5(%rip)        # 0x140b0cc38
1402aa253:	49 8b 0f             	mov    (%r15),%rcx
1402aa256:	48 8b 01             	mov    (%rcx),%rax
1402aa259:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1402aa25d:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402aa261:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1402aa268:	ff 15 ca 29 86 00    	call   *0x8629ca(%rip)        # 0x140b0cc38
1402aa26e:	90                   	nop
1402aa26f:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
1402aa273:	48 2b 5c 24 78       	sub    0x78(%rsp),%rbx
1402aa278:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1402aa27c:	48 8b 01             	mov    (%rcx),%rax
1402aa27f:	48 8b 40 20          	mov    0x20(%rax),%rax
1402aa283:	ff 15 af 29 86 00    	call   *0x8629af(%rip)        # 0x140b0cc38
1402aa289:	8b c8                	mov    %eax,%ecx
1402aa28b:	8b 44 24 70          	mov    0x70(%rsp),%eax
1402aa28f:	ff c0                	inc    %eax
1402aa291:	0f af c1             	imul   %ecx,%eax
1402aa294:	48 3b d8             	cmp    %rax,%rbx
1402aa297:	0f 82 8f 05 00 00    	jb     0x1402aa82c
1402aa29d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aa2a0:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1402aa2a5:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
1402aa2a9:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402aa2ae:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1402aa2b2:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
1402aa2b7:	c7 44 24 54 00 00 7f 	movl   $0x437f0000,0x54(%rsp)
1402aa2be:	43
1402aa2bf:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402aa2c4:	ba 01 00 00 00       	mov    $0x1,%edx
1402aa2c9:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1402aa2cd:	e8 e6 40 00 00       	call   0x1402ae3b8
1402aa2d2:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
1402aa2d7:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402aa2dc:	ba 01 00 00 00       	mov    $0x1,%edx
1402aa2e1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402aa2e5:	e8 3e 33 00 00       	call   0x1402ad628
1402aa2ea:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1402aa2ee:	48 8b 01             	mov    (%rcx),%rax
1402aa2f1:	48 63 54 24 70       	movslq 0x70(%rsp),%rdx
1402aa2f6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402aa2fb:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
1402aa300:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1402aa304:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1402aa308:	48 8b 40 68          	mov    0x68(%rax),%rax
1402aa30c:	ff 15 26 29 86 00    	call   *0x862926(%rip)        # 0x140b0cc38
1402aa312:	90                   	nop
1402aa313:	49 8b 7e 38          	mov    0x38(%r14),%rdi
1402aa317:	48 8b 07             	mov    (%rdi),%rax
1402aa31a:	48 8b 58 50          	mov    0x50(%rax),%rbx
1402aa31e:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1402aa322:	48 8b 01             	mov    (%rcx),%rax
1402aa325:	48 8b 40 10          	mov    0x10(%rax),%rax
1402aa329:	ff 15 09 29 86 00    	call   *0x862909(%rip)        # 0x140b0cc38
1402aa32f:	88 44 24 40          	mov    %al,0x40(%rsp)
1402aa333:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402aa337:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402aa33c:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402aa340:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402aa345:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
1402aa34c:	00 00
1402aa34e:	48 8d 45 08          	lea    0x8(%rbp),%rax
1402aa352:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402aa357:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1402aa35b:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
1402aa360:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402aa364:	48 8b cf             	mov    %rdi,%rcx
1402aa367:	48 8b c3             	mov    %rbx,%rax
1402aa36a:	ff 15 c8 28 86 00    	call   *0x8628c8(%rip)        # 0x140b0cc38
1402aa370:	90                   	nop
1402aa371:	49 8b 0f             	mov    (%r15),%rcx
1402aa374:	48 8b 01             	mov    (%rcx),%rax
1402aa377:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1402aa37b:	49 8b d4             	mov    %r12,%rdx
1402aa37e:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
1402aa385:	ff 15 ad 28 86 00    	call   *0x8628ad(%rip)        # 0x140b0cc38
1402aa38b:	90                   	nop
1402aa38c:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
1402aa390:	48 85 db             	test   %rbx,%rbx
1402aa393:	74 36                	je     0x1402aa3cb
1402aa395:	8b c6                	mov    %esi,%eax
1402aa397:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa39c:	03 c6                	add    %esi,%eax
1402aa39e:	75 2b                	jne    0x1402aa3cb
1402aa3a0:	48 8b 03             	mov    (%rbx),%rax
1402aa3a3:	48 8b cb             	mov    %rbx,%rcx
1402aa3a6:	48 8b 00             	mov    (%rax),%rax
1402aa3a9:	ff 15 89 28 86 00    	call   *0x862889(%rip)        # 0x140b0cc38
1402aa3af:	8b c6                	mov    %esi,%eax
1402aa3b1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402aa3b6:	03 c6                	add    %esi,%eax
1402aa3b8:	75 11                	jne    0x1402aa3cb
1402aa3ba:	48 8b 03             	mov    (%rbx),%rax
1402aa3bd:	48 8b cb             	mov    %rbx,%rcx
1402aa3c0:	48 8b 40 08          	mov    0x8(%rax),%rax
1402aa3c4:	ff 15 6e 28 86 00    	call   *0x86286e(%rip)        # 0x140b0cc38
1402aa3ca:	90                   	nop
1402aa3cb:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1402aa3cf:	48 85 db             	test   %rbx,%rbx
1402aa3d2:	74 36                	je     0x1402aa40a
1402aa3d4:	8b c6                	mov    %esi,%eax
1402aa3d6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402aa3db:	03 c6                	add    %esi,%eax