1402c703a:	41 03 c7             	add    %r15d,%eax
1402c703d:	75 2c                	jne    0x1402c706b
1402c703f:	48 8b 03             	mov    (%rbx),%rax
1402c7042:	48 8b cb             	mov    %rbx,%rcx
1402c7045:	48 8b 00             	mov    (%rax),%rax
1402c7048:	ff 15 ea 5b 84 00    	call   *0x845bea(%rip)        # 0x140b0cc38
1402c704e:	41 8b c7             	mov    %r15d,%eax
1402c7051:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c7056:	41 03 c7             	add    %r15d,%eax
1402c7059:	75 10                	jne    0x1402c706b
1402c705b:	48 8b 03             	mov    (%rbx),%rax
1402c705e:	48 8b cb             	mov    %rbx,%rcx
1402c7061:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c7065:	ff 15 cd 5b 84 00    	call   *0x845bcd(%rip)        # 0x140b0cc38
1402c706b:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1402c706f:	48 85 db             	test   %rbx,%rbx
1402c7072:	74 3a                	je     0x1402c70ae
1402c7074:	41 8b c7             	mov    %r15d,%eax
1402c7077:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c707c:	41 03 c7             	add    %r15d,%eax
1402c707f:	75 2d                	jne    0x1402c70ae
1402c7081:	48 8b 03             	mov    (%rbx),%rax
1402c7084:	48 8b cb             	mov    %rbx,%rcx
1402c7087:	48 8b 00             	mov    (%rax),%rax
1402c708a:	ff 15 a8 5b 84 00    	call   *0x845ba8(%rip)        # 0x140b0cc38
1402c7090:	41 8b c7             	mov    %r15d,%eax
1402c7093:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c7098:	41 03 c7             	add    %r15d,%eax
1402c709b:	75 11                	jne    0x1402c70ae
1402c709d:	48 8b 03             	mov    (%rbx),%rax
1402c70a0:	48 8b cb             	mov    %rbx,%rcx
1402c70a3:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c70a7:	ff 15 8b 5b 84 00    	call   *0x845b8b(%rip)        # 0x140b0cc38
1402c70ad:	90                   	nop
1402c70ae:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1402c70b2:	48 85 db             	test   %rbx,%rbx
1402c70b5:	74 3a                	je     0x1402c70f1
1402c70b7:	41 8b c7             	mov    %r15d,%eax
1402c70ba:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c70bf:	41 03 c7             	add    %r15d,%eax
1402c70c2:	75 2d                	jne    0x1402c70f1
1402c70c4:	48 8b 03             	mov    (%rbx),%rax
1402c70c7:	48 8b cb             	mov    %rbx,%rcx
1402c70ca:	48 8b 00             	mov    (%rax),%rax
1402c70cd:	ff 15 65 5b 84 00    	call   *0x845b65(%rip)        # 0x140b0cc38
1402c70d3:	41 8b c7             	mov    %r15d,%eax
1402c70d6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c70db:	41 03 c7             	add    %r15d,%eax
1402c70de:	75 11                	jne    0x1402c70f1
1402c70e0:	48 8b 03             	mov    (%rbx),%rax
1402c70e3:	48 8b cb             	mov    %rbx,%rcx
1402c70e6:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c70ea:	ff 15 48 5b 84 00    	call   *0x845b48(%rip)        # 0x140b0cc38
1402c70f0:	90                   	nop
1402c70f1:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1402c70f5:	48 85 db             	test   %rbx,%rbx
1402c70f8:	0f 84 9c 00 00 00    	je     0x1402c719a
1402c70fe:	4c 8b 75 98          	mov    -0x68(%rbp),%r14
1402c7102:	49 3b de             	cmp    %r14,%rbx
1402c7105:	74 4f                	je     0x1402c7156
1402c7107:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1402c710b:	48 85 ff             	test   %rdi,%rdi
1402c710e:	74 39                	je     0x1402c7149
1402c7110:	41 8b c7             	mov    %r15d,%eax
1402c7113:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402c7118:	41 03 c7             	add    %r15d,%eax
1402c711b:	75 2c                	jne    0x1402c7149
1402c711d:	48 8b 07             	mov    (%rdi),%rax
1402c7120:	48 8b cf             	mov    %rdi,%rcx
1402c7123:	48 8b 00             	mov    (%rax),%rax
1402c7126:	ff 15 0c 5b 84 00    	call   *0x845b0c(%rip)        # 0x140b0cc38
1402c712c:	41 8b c7             	mov    %r15d,%eax
1402c712f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402c7134:	41 03 c7             	add    %r15d,%eax
1402c7137:	75 10                	jne    0x1402c7149
1402c7139:	48 8b 07             	mov    (%rdi),%rax
1402c713c:	48 8b cf             	mov    %rdi,%rcx
1402c713f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c7143:	ff 15 ef 5a 84 00    	call   *0x845aef(%rip)        # 0x140b0cc38
1402c7149:	48 83 c3 10          	add    $0x10,%rbx
1402c714d:	49 3b de             	cmp    %r14,%rbx
1402c7150:	75 b5                	jne    0x1402c7107
1402c7152:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1402c7156:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1402c715a:	48 2b c3             	sub    %rbx,%rax
1402c715d:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1402c7161:	48 8b cb             	mov    %rbx,%rcx
1402c7164:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c716a:	72 18                	jb     0x1402c7184
1402c716c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1402c7170:	48 2b cb             	sub    %rbx,%rcx
1402c7173:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402c7177:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c717b:	76 07                	jbe    0x1402c7184
1402c717d:	ff 15 15 58 84 00    	call   *0x845815(%rip)        # 0x140b0c998
1402c7183:	cc                   	int3
1402c7184:	48 8b cb             	mov    %rbx,%rcx
1402c7187:	ff 15 33 57 84 00    	call   *0x845733(%rip)        # 0x140b0c8c0
1402c718d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c7190:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1402c7195:	48 83 65 a0 00       	andq   $0x0,-0x60(%rbp)
1402c719a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402c719e:	48 85 c9             	test   %rcx,%rcx
1402c71a1:	74 41                	je     0x1402c71e4
1402c71a3:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1402c71a7:	48 2b c1             	sub    %rcx,%rax
1402c71aa:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402c71ae:	48 8b d1             	mov    %rcx,%rdx
1402c71b1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c71b7:	72 18                	jb     0x1402c71d1
1402c71b9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c71bd:	48 2b d1             	sub    %rcx,%rdx
1402c71c0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c71c4:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c71c8:	76 07                	jbe    0x1402c71d1
1402c71ca:	ff 15 c8 57 84 00    	call   *0x8457c8(%rip)        # 0x140b0c998
1402c71d0:	cc                   	int3
1402c71d1:	ff 15 e9 56 84 00    	call   *0x8456e9(%rip)        # 0x140b0c8c0
1402c71d7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c71da:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1402c71df:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1402c71e4:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1402c71e8:	48 85 db             	test   %rbx,%rbx
1402c71eb:	74 3a                	je     0x1402c7227
1402c71ed:	41 8b c7             	mov    %r15d,%eax
1402c71f0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c71f5:	41 03 c7             	add    %r15d,%eax
1402c71f8:	75 2d                	jne    0x1402c7227
1402c71fa:	48 8b 03             	mov    (%rbx),%rax
1402c71fd:	48 8b cb             	mov    %rbx,%rcx
1402c7200:	48 8b 00             	mov    (%rax),%rax
1402c7203:	ff 15 2f 5a 84 00    	call   *0x845a2f(%rip)        # 0x140b0cc38
1402c7209:	41 8b c7             	mov    %r15d,%eax
1402c720c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c7211:	41 03 c7             	add    %r15d,%eax
1402c7214:	75 11                	jne    0x1402c7227
1402c7216:	48 8b 03             	mov    (%rbx),%rax
1402c7219:	48 8b cb             	mov    %rbx,%rcx
1402c721c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c7220:	ff 15 12 5a 84 00    	call   *0x845a12(%rip)        # 0x140b0cc38
1402c7226:	90                   	nop
1402c7227:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1402c722b:	48 85 db             	test   %rbx,%rbx
1402c722e:	74 39                	je     0x1402c7269
1402c7230:	41 8b c7             	mov    %r15d,%eax
1402c7233:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c7238:	41 03 c7             	add    %r15d,%eax
1402c723b:	75 2c                	jne    0x1402c7269
1402c723d:	48 8b 03             	mov    (%rbx),%rax
1402c7240:	48 8b cb             	mov    %rbx,%rcx
1402c7243:	48 8b 00             	mov    (%rax),%rax
1402c7246:	ff 15 ec 59 84 00    	call   *0x8459ec(%rip)        # 0x140b0cc38
1402c724c:	41 8b d7             	mov    %r15d,%edx
1402c724f:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402c7254:	41 03 d7             	add    %r15d,%edx
1402c7257:	75 10                	jne    0x1402c7269
1402c7259:	48 8b 13             	mov    (%rbx),%rdx
1402c725c:	48 8b cb             	mov    %rbx,%rcx
1402c725f:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402c7263:	ff 15 cf 59 84 00    	call   *0x8459cf(%rip)        # 0x140b0cc38
1402c7269:	49 8b c4             	mov    %r12,%rax
1402c726c:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
1402c7273:	48 33 cc             	xor    %rsp,%rcx
1402c7276:	e8 65 83 82 00       	call   0x140aef5e0
1402c727b:	4c 8d 9c 24 c8 01 00 	lea    0x1c8(%rsp),%r11
1402c7282:	00
1402c7283:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
1402c7288:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
1402c728d:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
1402c7292:	49 8b e3             	mov    %r11,%rsp
1402c7295:	41 5f                	pop    %r15
1402c7297:	41 5e                	pop    %r14
1402c7299:	41 5d                	pop    %r13
1402c729b:	41 5c                	pop    %r12
1402c729d:	5f                   	pop    %rdi
1402c729e:	5e                   	pop    %rsi
1402c729f:	5b                   	pop    %rbx
1402c72a0:	5d                   	pop    %rbp
1402c72a1:	c3                   	ret
1402c72a2:	90                   	nop
1402c72a3:	90                   	nop
1402c72a4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402c72a9:	55                   	push   %rbp
1402c72aa:	56                   	push   %rsi
1402c72ab:	57                   	push   %rdi
1402c72ac:	41 54                	push   %r12
1402c72ae:	41 55                	push   %r13
1402c72b0:	41 56                	push   %r14
1402c72b2:	41 57                	push   %r15
1402c72b4:	48 8d ac 24 70 fd ff 	lea    -0x290(%rsp),%rbp
1402c72bb:	ff
1402c72bc:	48 81 ec 90 03 00 00 	sub    $0x390,%rsp
1402c72c3:	48 8b 05 76 7d 9f 00 	mov    0x9f7d76(%rip),%rax        # 0x140cbf040
1402c72ca:	48 33 c4             	xor    %rsp,%rax
1402c72cd:	48 89 85 80 02 00 00 	mov    %rax,0x280(%rbp)
1402c72d4:	4d 8b f1             	mov    %r9,%r14
1402c72d7:	4d 8b e0             	mov    %r8,%r12
1402c72da:	4c 8b fa             	mov    %rdx,%r15
1402c72dd:	48 8b f1             	mov    %rcx,%rsi
1402c72e0:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
1402c72e4:	48 8d 05 35 27 88 00 	lea    0x882735(%rip),%rax        # 0x140b49a20
1402c72eb:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c72ef:	48 8d 05 32 27 88 00 	lea    0x882732(%rip),%rax        # 0x140b49a28
1402c72f6:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402c72fa:	48 8d 05 17 29 88 00 	lea    0x882917(%rip),%rax        # 0x140b49c18
1402c7301:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402c7305:	48 8d 05 1c 29 88 00 	lea    0x88291c(%rip),%rax        # 0x140b49c28
1402c730c:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1402c7310:	48 8d 05 21 29 88 00 	lea    0x882921(%rip),%rax        # 0x140b49c38
1402c7317:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1402c731b:	48 8d 05 26 29 88 00 	lea    0x882926(%rip),%rax        # 0x140b49c48
1402c7322:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1402c7326:	48 8d 05 2b 29 88 00 	lea    0x88292b(%rip),%rax        # 0x140b49c58
1402c732d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1402c7331:	48 8d 05 2c 29 88 00 	lea    0x88292c(%rip),%rax        # 0x140b49c64
1402c7338:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1402c733c:	48 8d 05 29 29 88 00 	lea    0x882929(%rip),%rax        # 0x140b49c6c
1402c7343:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1402c7347:	48 8d 05 2a 29 88 00 	lea    0x88292a(%rip),%rax        # 0x140b49c78
1402c734e:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1402c7352:	48 8d 05 2b 29 88 00 	lea    0x88292b(%rip),%rax        # 0x140b49c84
1402c7359:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402c735d:	48 8d 05 4c cd ff ff 	lea    -0x32b4(%rip),%rax        # 0x1402c40b0
1402c7364:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c7369:	45 33 ed             	xor    %r13d,%r13d
1402c736c:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c7371:	48 8d 0d a0 c5 85 00 	lea    0x85c5a0(%rip),%rcx        # 0x140b23918
1402c7378:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
1402c737f:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c7384:	f3 0f 7f 85 88 00 00 	movdqu %xmm0,0x88(%rbp)
1402c738b:	00
1402c738c:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
1402c7393:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
1402c739a:	48 8d 05 bf cd ff ff 	lea    -0x3241(%rip),%rax        # 0x1402c4160
1402c73a1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c73a6:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c73ab:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
1402c73b2:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c73b7:	f3 0f 7f 85 c8 00 00 	movdqu %xmm0,0xc8(%rbp)
1402c73be:	00
1402c73bf:	48 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%rax
1402c73c6:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
1402c73cd:	48 8d 05 8c d7 ff ff 	lea    -0x2874(%rip),%rax        # 0x1402c4b60
1402c73d4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c73d9:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c73de:	48 89 8d 00 01 00 00 	mov    %rcx,0x100(%rbp)
1402c73e5:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c73ea:	f3 0f 7f 85 08 01 00 	movdqu %xmm0,0x108(%rbp)
1402c73f1:	00
1402c73f2:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1402c73f9:	48 89 85 38 01 00 00 	mov    %rax,0x138(%rbp)
1402c7400:	48 8d 05 19 d8 ff ff 	lea    -0x27e7(%rip),%rax        # 0x1402c4c20
1402c7407:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c740c:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c7411:	48 89 8d 40 01 00 00 	mov    %rcx,0x140(%rbp)
1402c7418:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c741d:	f3 0f 7f 85 48 01 00 	movdqu %xmm0,0x148(%rbp)
1402c7424:	00
1402c7425:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
1402c742c:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
1402c7433:	48 8d 05 a6 d8 ff ff 	lea    -0x275a(%rip),%rax        # 0x1402c4ce0
1402c743a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c743f:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c7444:	48 89 8d 80 01 00 00 	mov    %rcx,0x180(%rbp)
1402c744b:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c7450:	f3 0f 7f 85 88 01 00 	movdqu %xmm0,0x188(%rbp)
1402c7457:	00
1402c7458:	48 8d 85 80 01 00 00 	lea    0x180(%rbp),%rax
1402c745f:	48 89 85 b8 01 00 00 	mov    %rax,0x1b8(%rbp)
1402c7466:	48 8d 05 43 f1 ff ff 	lea    -0xebd(%rip),%rax        # 0x1402c65b0
1402c746d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c7472:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c7477:	48 89 8d c0 01 00 00 	mov    %rcx,0x1c0(%rbp)
1402c747e:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c7483:	f3 0f 7f 85 c8 01 00 	movdqu %xmm0,0x1c8(%rbp)
1402c748a:	00
1402c748b:	48 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%rax
1402c7492:	48 89 85 f8 01 00 00 	mov    %rax,0x1f8(%rbp)
1402c7499:	48 8d 05 80 f2 ff ff 	lea    -0xd80(%rip),%rax        # 0x1402c6720
1402c74a0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c74a5:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c74aa:	48 89 8d 00 02 00 00 	mov    %rcx,0x200(%rbp)
1402c74b1:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c74b6:	f3 0f 7f 85 08 02 00 	movdqu %xmm0,0x208(%rbp)
1402c74bd:	00
1402c74be:	48 8d 85 00 02 00 00 	lea    0x200(%rbp),%rax
1402c74c5:	48 89 85 38 02 00 00 	mov    %rax,0x238(%rbp)
1402c74cc:	48 8d 05 cd f3 ff ff 	lea    -0xc33(%rip),%rax        # 0x1402c68a0
1402c74d3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c74d8:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402c74dd:	48 89 8d 40 02 00 00 	mov    %rcx,0x240(%rbp)
1402c74e4:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402c74e9:	f3 0f 7f 85 48 02 00 	movdqu %xmm0,0x248(%rbp)
1402c74f0:	00
1402c74f1:	48 8d 85 40 02 00 00 	lea    0x240(%rbp),%rax
1402c74f8:	48 89 85 78 02 00 00 	mov    %rax,0x278(%rbp)
1402c74ff:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1402c7503:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c7508:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c750c:	48 63 78 04          	movslq 0x4(%rax),%rdi
1402c7510:	48 8b 44 37 08       	mov    0x8(%rdi,%rsi,1),%rax
1402c7515:	48 8b 58 28          	mov    0x28(%rax),%rbx
1402c7519:	49 8b 08             	mov    (%r8),%rcx
1402c751c:	48 8b 01             	mov    (%rcx),%rax
1402c751f:	48 8b 40 10          	mov    0x10(%rax),%rax
1402c7523:	ff 15 0f 57 84 00    	call   *0x84570f(%rip)        # 0x140b0cc38
1402c7529:	4d 8b ce             	mov    %r14,%r9
1402c752c:	4c 8b c0             	mov    %rax,%r8
1402c752f:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1402c7533:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1402c7537:	48 03 cf             	add    %rdi,%rcx
1402c753a:	48 8b c3             	mov    %rbx,%rax
1402c753d:	ff 15 f5 56 84 00    	call   *0x8456f5(%rip)        # 0x140b0cc38
1402c7543:	90                   	nop
1402c7544:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402c7549:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1402c754e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402c7553:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402c7558:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1402c755d:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1402c7562:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402c7567:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402c756c:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1402c7570:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c7575:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
1402c757c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c7581:	0f 10 44 24 48       	movups 0x48(%rsp),%xmm0
1402c7586:	0f 29 45 00          	movaps %xmm0,0x0(%rbp)
1402c758a:	0f 10 4c 24 58       	movups 0x58(%rsp),%xmm1
1402c758f:	0f 29 4d 10          	movaps %xmm1,0x10(%rbp)
1402c7593:	0f 10 44 24 68       	movups 0x68(%rsp),%xmm0
1402c7598:	0f 29 45 20          	movaps %xmm0,0x20(%rbp)
1402c759c:	f2 0f 10 4c 24 78    	movsd  0x78(%rsp),%xmm1
1402c75a2:	f2 0f 11 4d 30       	movsd  %xmm1,0x30(%rbp)
1402c75a7:	4d 8b 47 08          	mov    0x8(%r15),%r8
1402c75ab:	49 8b 17             	mov    (%r15),%rdx
1402c75ae:	4c 8d 4d 00          	lea    0x0(%rbp),%r9
1402c75b2:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1402c75b6:	e8 d1 40 01 00       	call   0x1402db68c
1402c75bb:	90                   	nop
1402c75bc:	83 cf ff             	or     $0xffffffff,%edi
1402c75bf:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1402c75c3:	48 85 db             	test   %rbx,%rbx
1402c75c6:	74 36                	je     0x1402c75fe
1402c75c8:	8b c7                	mov    %edi,%eax
1402c75ca:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c75cf:	03 c7                	add    %edi,%eax
1402c75d1:	75 2b                	jne    0x1402c75fe
1402c75d3:	48 8b 03             	mov    (%rbx),%rax
1402c75d6:	48 8b cb             	mov    %rbx,%rcx