14013e087:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e08e:	ff 15 a4 eb 9c 00    	call   *0x9ceba4(%rip)        # 0x140b0cc38
14013e094:	85 c0                	test   %eax,%eax
14013e096:	0f 88 a8 03 00 00    	js     0x14013e444
14013e09c:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e0a0:	4c 8d 05 89 4e a0 00 	lea    0xa04e89(%rip),%r8        # 0x140b42f30
14013e0a7:	4c 8b cf             	mov    %rdi,%r9
14013e0aa:	48 8b d3             	mov    %rbx,%rdx
14013e0ad:	48 8b 01             	mov    (%rcx),%rax
14013e0b0:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e0b7:	ff 15 7b eb 9c 00    	call   *0x9ceb7b(%rip)        # 0x140b0cc38
14013e0bd:	85 c0                	test   %eax,%eax
14013e0bf:	0f 88 7f 03 00 00    	js     0x14013e444
14013e0c5:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e0c9:	48 8d 15 20 29 a0 00 	lea    0xa02920(%rip),%rdx        # 0x140b409f0
14013e0d0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013e0d5:	4c 8d 05 14 28 a0 00 	lea    0xa02814(%rip),%r8        # 0x140b408f0
14013e0dc:	45 33 c9             	xor    %r9d,%r9d
14013e0df:	48 8d 15 2a 28 a0 00 	lea    0xa0282a(%rip),%rdx        # 0x140b40910
14013e0e6:	48 8b 01             	mov    (%rcx),%rax
14013e0e9:	48 8b 40 38          	mov    0x38(%rax),%rax
14013e0ed:	ff 15 45 eb 9c 00    	call   *0x9ceb45(%rip)        # 0x140b0cc38
14013e0f3:	85 c0                	test   %eax,%eax
14013e0f5:	0f 88 49 03 00 00    	js     0x14013e444
14013e0fb:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e0ff:	4c 8d 05 aa 42 a0 00 	lea    0xa042aa(%rip),%r8        # 0x140b423b0
14013e106:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14013e10b:	48 8d 15 de 27 a0 00 	lea    0xa027de(%rip),%rdx        # 0x140b408f0
14013e112:	45 33 c9             	xor    %r9d,%r9d
14013e115:	4c 8d 05 24 4e a0 00 	lea    0xa04e24(%rip),%r8        # 0x140b42f40
14013e11c:	48 8b 01             	mov    (%rcx),%rax
14013e11f:	48 8b 40 38          	mov    0x38(%rax),%rax
14013e123:	ff 15 0f eb 9c 00    	call   *0x9ceb0f(%rip)        # 0x140b0cc38
14013e129:	85 c0                	test   %eax,%eax
14013e12b:	0f 88 13 03 00 00    	js     0x14013e444
14013e131:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e135:	48 8d 15 d4 4d a0 00 	lea    0xa04dd4(%rip),%rdx        # 0x140b42f10
14013e13c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013e141:	4c 8d 05 d8 4d a0 00 	lea    0xa04dd8(%rip),%r8        # 0x140b42f20
14013e148:	45 33 c9             	xor    %r9d,%r9d
14013e14b:	49 8b d4             	mov    %r12,%rdx
14013e14e:	48 8b 01             	mov    (%rcx),%rax
14013e151:	48 8b 40 38          	mov    0x38(%rax),%rax
14013e155:	ff 15 dd ea 9c 00    	call   *0x9ceadd(%rip)        # 0x140b0cc38
14013e15b:	85 c0                	test   %eax,%eax
14013e15d:	0f 88 e1 02 00 00    	js     0x14013e444
14013e163:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e167:	48 8b 01             	mov    (%rcx),%rax
14013e16a:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e16e:	ff 15 c4 ea 9c 00    	call   *0x9ceac4(%rip)        # 0x140b0cc38
14013e174:	85 c0                	test   %eax,%eax
14013e176:	0f 88 c8 02 00 00    	js     0x14013e444
14013e17c:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e180:	4c 8d 05 61 4d a0 00 	lea    0xa04d61(%rip),%r8        # 0x140b42ee8
14013e187:	4c 8b cf             	mov    %rdi,%r9
14013e18a:	48 8b d3             	mov    %rbx,%rdx
14013e18d:	48 8b 01             	mov    (%rcx),%rax
14013e190:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e197:	ff 15 9b ea 9c 00    	call   *0x9cea9b(%rip)        # 0x140b0cc38
14013e19d:	85 c0                	test   %eax,%eax
14013e19f:	0f 88 9f 02 00 00    	js     0x14013e444
14013e1a5:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e1a9:	4c 8d 05 48 4d a0 00 	lea    0xa04d48(%rip),%r8        # 0x140b42ef8
14013e1b0:	45 33 c9             	xor    %r9d,%r9d
14013e1b3:	48 8b d3             	mov    %rbx,%rdx
14013e1b6:	48 8b 01             	mov    (%rcx),%rax
14013e1b9:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e1c0:	ff 15 72 ea 9c 00    	call   *0x9cea72(%rip)        # 0x140b0cc38
14013e1c6:	85 c0                	test   %eax,%eax
14013e1c8:	0f 88 76 02 00 00    	js     0x14013e444
14013e1ce:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e1d2:	48 8b 01             	mov    (%rcx),%rax
14013e1d5:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e1d9:	ff 15 59 ea 9c 00    	call   *0x9cea59(%rip)        # 0x140b0cc38
14013e1df:	85 c0                	test   %eax,%eax
14013e1e1:	0f 88 5d 02 00 00    	js     0x14013e444
14013e1e7:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e1eb:	48 8b 01             	mov    (%rcx),%rax
14013e1ee:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e1f2:	ff 15 40 ea 9c 00    	call   *0x9cea40(%rip)        # 0x140b0cc38
14013e1f8:	85 c0                	test   %eax,%eax
14013e1fa:	0f 88 44 02 00 00    	js     0x14013e444
14013e200:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e204:	48 8b 01             	mov    (%rcx),%rax
14013e207:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e20b:	ff 15 27 ea 9c 00    	call   *0x9cea27(%rip)        # 0x140b0cc38
14013e211:	85 c0                	test   %eax,%eax
14013e213:	0f 88 2b 02 00 00    	js     0x14013e444
14013e219:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e21d:	4c 8d 05 a4 4c a0 00 	lea    0xa04ca4(%rip),%r8        # 0x140b42ec8
14013e224:	45 33 c9             	xor    %r9d,%r9d
14013e227:	49 8b d5             	mov    %r13,%rdx
14013e22a:	48 8b 01             	mov    (%rcx),%rax
14013e22d:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e234:	ff 15 fe e9 9c 00    	call   *0x9ce9fe(%rip)        # 0x140b0cc38
14013e23a:	85 c0                	test   %eax,%eax
14013e23c:	0f 88 02 02 00 00    	js     0x14013e444
14013e242:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e246:	4c 8d 05 8b 4c a0 00 	lea    0xa04c8b(%rip),%r8        # 0x140b42ed8
14013e24d:	4c 8b cf             	mov    %rdi,%r9
14013e250:	48 8b d3             	mov    %rbx,%rdx
14013e253:	48 8b 01             	mov    (%rcx),%rax
14013e256:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e25d:	ff 15 d5 e9 9c 00    	call   *0x9ce9d5(%rip)        # 0x140b0cc38
14013e263:	85 c0                	test   %eax,%eax
14013e265:	0f 88 d9 01 00 00    	js     0x14013e444
14013e26b:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e26f:	4c 8d 05 42 4d a0 00 	lea    0xa04d42(%rip),%r8        # 0x140b42fb8
14013e276:	45 33 c9             	xor    %r9d,%r9d
14013e279:	48 8b d3             	mov    %rbx,%rdx
14013e27c:	48 8b 01             	mov    (%rcx),%rax
14013e27f:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e286:	ff 15 ac e9 9c 00    	call   *0x9ce9ac(%rip)        # 0x140b0cc38
14013e28c:	85 c0                	test   %eax,%eax
14013e28e:	0f 88 b0 01 00 00    	js     0x14013e444
14013e294:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e298:	4c 8d 3d 19 0c a0 00 	lea    0xa00c19(%rip),%r15        # 0x140b3eeb8
14013e29f:	45 33 c9             	xor    %r9d,%r9d
14013e2a2:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14013e2a7:	4c 8d 05 2e 49 a0 00 	lea    0xa0492e(%rip),%r8        # 0x140b42bdc
14013e2ae:	49 8b d4             	mov    %r12,%rdx
14013e2b1:	48 8b 01             	mov    (%rcx),%rax
14013e2b4:	48 8b 40 38          	mov    0x38(%rax),%rax
14013e2b8:	ff 15 7a e9 9c 00    	call   *0x9ce97a(%rip)        # 0x140b0cc38
14013e2be:	85 c0                	test   %eax,%eax
14013e2c0:	0f 88 7e 01 00 00    	js     0x14013e444
14013e2c6:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e2ca:	4c 8d 05 ef 4c a0 00 	lea    0xa04cef(%rip),%r8        # 0x140b42fc0
14013e2d1:	45 33 c9             	xor    %r9d,%r9d
14013e2d4:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14013e2d9:	49 8b d4             	mov    %r12,%rdx
14013e2dc:	48 8b 01             	mov    (%rcx),%rax
14013e2df:	48 8b 40 38          	mov    0x38(%rax),%rax
14013e2e3:	ff 15 4f e9 9c 00    	call   *0x9ce94f(%rip)        # 0x140b0cc38
14013e2e9:	85 c0                	test   %eax,%eax
14013e2eb:	0f 88 53 01 00 00    	js     0x14013e444
14013e2f1:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e2f5:	48 8b 01             	mov    (%rcx),%rax
14013e2f8:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e2fc:	ff 15 36 e9 9c 00    	call   *0x9ce936(%rip)        # 0x140b0cc38
14013e302:	85 c0                	test   %eax,%eax
14013e304:	0f 88 3a 01 00 00    	js     0x14013e444
14013e30a:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e30e:	48 8b 01             	mov    (%rcx),%rax
14013e311:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e315:	ff 15 1d e9 9c 00    	call   *0x9ce91d(%rip)        # 0x140b0cc38
14013e31b:	85 c0                	test   %eax,%eax
14013e31d:	0f 88 21 01 00 00    	js     0x14013e444
14013e323:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e327:	4c 8d 05 62 4c a0 00 	lea    0xa04c62(%rip),%r8        # 0x140b42f90
14013e32e:	4c 8b cf             	mov    %rdi,%r9
14013e331:	48 8b d3             	mov    %rbx,%rdx
14013e334:	48 8b 01             	mov    (%rcx),%rax
14013e337:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e33e:	ff 15 f4 e8 9c 00    	call   *0x9ce8f4(%rip)        # 0x140b0cc38
14013e344:	85 c0                	test   %eax,%eax
14013e346:	0f 88 f8 00 00 00    	js     0x14013e444
14013e34c:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e350:	4c 8d 05 51 4c a0 00 	lea    0xa04c51(%rip),%r8        # 0x140b42fa8
14013e357:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14013e35c:	45 33 c9             	xor    %r9d,%r9d
14013e35f:	4c 8d 05 02 4c a0 00 	lea    0xa04c02(%rip),%r8        # 0x140b42f68
14013e366:	49 8b d4             	mov    %r12,%rdx
14013e369:	48 8b 01             	mov    (%rcx),%rax
14013e36c:	48 8b 40 38          	mov    0x38(%rax),%rax
14013e370:	ff 15 c2 e8 9c 00    	call   *0x9ce8c2(%rip)        # 0x140b0cc38
14013e376:	85 c0                	test   %eax,%eax
14013e378:	0f 88 c6 00 00 00    	js     0x14013e444
14013e37e:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e382:	48 8b 01             	mov    (%rcx),%rax
14013e385:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e389:	ff 15 a9 e8 9c 00    	call   *0x9ce8a9(%rip)        # 0x140b0cc38
14013e38f:	85 c0                	test   %eax,%eax
14013e391:	0f 88 ad 00 00 00    	js     0x14013e444
14013e397:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e39b:	48 8b 01             	mov    (%rcx),%rax
14013e39e:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e3a2:	ff 15 90 e8 9c 00    	call   *0x9ce890(%rip)        # 0x140b0cc38
14013e3a8:	85 c0                	test   %eax,%eax
14013e3aa:	0f 88 94 00 00 00    	js     0x14013e444
14013e3b0:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e3b4:	48 8b 01             	mov    (%rcx),%rax
14013e3b7:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e3bb:	ff 15 77 e8 9c 00    	call   *0x9ce877(%rip)        # 0x140b0cc38
14013e3c1:	85 c0                	test   %eax,%eax
14013e3c3:	78 7f                	js     0x14013e444
14013e3c5:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e3c9:	4c 8d 05 a8 4b a0 00 	lea    0xa04ba8(%rip),%r8        # 0x140b42f78
14013e3d0:	45 33 c9             	xor    %r9d,%r9d
14013e3d3:	49 8b d5             	mov    %r13,%rdx
14013e3d6:	48 8b 01             	mov    (%rcx),%rax
14013e3d9:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e3e0:	ff 15 52 e8 9c 00    	call   *0x9ce852(%rip)        # 0x140b0cc38
14013e3e6:	85 c0                	test   %eax,%eax
14013e3e8:	78 5a                	js     0x14013e444
14013e3ea:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e3ee:	48 8b 01             	mov    (%rcx),%rax
14013e3f1:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e3f5:	ff 15 3d e8 9c 00    	call   *0x9ce83d(%rip)        # 0x140b0cc38
14013e3fb:	85 c0                	test   %eax,%eax
14013e3fd:	78 45                	js     0x14013e444
14013e3ff:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e403:	48 8b 01             	mov    (%rcx),%rax
14013e406:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e40a:	ff 15 28 e8 9c 00    	call   *0x9ce828(%rip)        # 0x140b0cc38
14013e410:	85 c0                	test   %eax,%eax
14013e412:	78 30                	js     0x14013e444
14013e414:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e418:	48 8b 01             	mov    (%rcx),%rax
14013e41b:	48 8b 40 78          	mov    0x78(%rax),%rax
14013e41f:	ff 15 13 e8 9c 00    	call   *0x9ce813(%rip)        # 0x140b0cc38
14013e425:	85 c0                	test   %eax,%eax
14013e427:	78 1b                	js     0x14013e444
14013e429:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013e42d:	48 8b 11             	mov    (%rcx),%rdx
14013e430:	48 8b 82 f8 00 00 00 	mov    0xf8(%rdx),%rax
14013e437:	ff 15 fb e7 9c 00    	call   *0x9ce7fb(%rip)        # 0x140b0cc38
14013e43d:	85 c0                	test   %eax,%eax
14013e43f:	0f 48 f0             	cmovs  %eax,%esi
14013e442:	8b c6                	mov    %esi,%eax
14013e444:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
14013e448:	48 33 cc             	xor    %rsp,%rcx
14013e44b:	e8 90 11 9b 00       	call   0x140aef5e0
14013e450:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
14013e457:	00
14013e458:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14013e45f:	41 5f                	pop    %r15
14013e461:	41 5e                	pop    %r14
14013e463:	41 5d                	pop    %r13
14013e465:	41 5c                	pop    %r12
14013e467:	5f                   	pop    %rdi
14013e468:	5e                   	pop    %rsi
14013e469:	5d                   	pop    %rbp
14013e46a:	c3                   	ret
14013e46b:	90                   	nop
14013e46c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14013e471:	55                   	push   %rbp
14013e472:	56                   	push   %rsi
14013e473:	57                   	push   %rdi
14013e474:	41 54                	push   %r12
14013e476:	41 55                	push   %r13
14013e478:	41 56                	push   %r14
14013e47a:	41 57                	push   %r15
14013e47c:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14013e481:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14013e488:	48 8b 05 b1 0b b8 00 	mov    0xb80bb1(%rip),%rax        # 0x140cbf040
14013e48f:	48 33 c4             	xor    %rsp,%rax
14013e492:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14013e496:	4d 8b e0             	mov    %r8,%r12
14013e499:	4c 8b f2             	mov    %rdx,%r14
14013e49c:	48 8b f1             	mov    %rcx,%rsi
14013e49f:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14013e4a3:	48 8b 01             	mov    (%rcx),%rax
14013e4a6:	45 33 c9             	xor    %r9d,%r9d
14013e4a9:	4c 8d 05 40 24 a0 00 	lea    0xa02440(%rip),%r8        # 0x140b408f0
14013e4b0:	48 8d 15 29 24 a0 00 	lea    0xa02429(%rip),%rdx        # 0x140b408e0
14013e4b7:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e4be:	ff 15 74 e7 9c 00    	call   *0x9ce774(%rip)        # 0x140b0cc38
14013e4c4:	33 db                	xor    %ebx,%ebx
14013e4c6:	85 c0                	test   %eax,%eax
14013e4c8:	0f 88 40 02 00 00    	js     0x14013e70e
14013e4ce:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013e4d2:	48 8b 01             	mov    (%rcx),%rax
14013e4d5:	45 33 c9             	xor    %r9d,%r9d
14013e4d8:	4c 8d 05 71 4a a0 00 	lea    0xa04a71(%rip),%r8        # 0x140b42f50
14013e4df:	48 8d 15 fa 23 a0 00 	lea    0xa023fa(%rip),%rdx        # 0x140b408e0
14013e4e6:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013e4ed:	ff 15 45 e7 9c 00    	call   *0x9ce745(%rip)        # 0x140b0cc38
14013e4f3:	85 c0                	test   %eax,%eax
14013e4f5:	0f 88 13 02 00 00    	js     0x14013e70e
14013e4fb:	48 8b 46 28          	mov    0x28(%rsi),%rax
14013e4ff:	48 8b 48 40          	mov    0x40(%rax),%rcx
14013e503:	38 59 69             	cmp    %bl,0x69(%rcx)
14013e506:	74 08                	je     0x14013e510
14013e508:	38 59 6a             	cmp    %bl,0x6a(%rcx)
14013e50b:	40 b7 01             	mov    $0x1,%dil
14013e50e:	75 03                	jne    0x14013e513
14013e510:	40 8a fb             	mov    %bl,%dil
14013e513:	49 8b 06             	mov    (%r14),%rax
14013e516:	f3 0f 10 88 e8 00 00 	movss  0xe8(%rax),%xmm1
14013e51d:	00
14013e51e:	f3 0f 59 0d 72 2b a7 	mulss  0xa72b72(%rip),%xmm1        # 0x140bb1098
14013e525:	00
14013e526:	f3 0f 10 05 6a 2d a7 	movss  0xa72d6a(%rip),%xmm0        # 0x140bb1298
14013e52d:	00
14013e52e:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14013e532:	f3 0f 11 45 c7       	movss  %xmm0,-0x39(%rbp)
14013e537:	49 8b 0c 24          	mov    (%r12),%rcx
14013e53b:	48 81 c1 20 01 00 00 	add    $0x120,%rcx
14013e542:	48 8b 01             	mov    (%rcx),%rax
14013e545:	48 8b 00             	mov    (%rax),%rax
14013e548:	ff 15 ea e6 9c 00    	call   *0x9ce6ea(%rip)        # 0x140b0cc38
14013e54e:	44 8b f0             	mov    %eax,%r14d
14013e551:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
14013e555:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14013e55b:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14013e55f:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14013e563:	e8 e8 18 05 00       	call   0x14018fe50
14013e568:	90                   	nop
14013e569:	48 8b d0             	mov    %rax,%rdx
14013e56c:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14013e570:	e8 0b eb ed ff       	call   0x14001d080
14013e575:	48 8b 00             	mov    (%rax),%rax
14013e578:	48 8b 88 b0 00 00 00 	mov    0xb0(%rax),%rcx
14013e57f:	48 8b 41 38          	mov    0x38(%rcx),%rax
14013e583:	48 85 c0             	test   %rax,%rax
14013e586:	74 04                	je     0x14013e58c
14013e588:	f0 ff 40 08          	lock incl 0x8(%rax)
14013e58c:	48 8b 41 30          	mov    0x30(%rcx),%rax
14013e590:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14013e594:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14013e598:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
14013e59c:	0f 57 c0             	xorps  %xmm0,%xmm0
14013e59f:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
14013e5a4:	49 8b 14 24          	mov    (%r12),%rdx
14013e5a8:	48 81 c2 68 01 00 00 	add    $0x168,%rdx
14013e5af:	88 5c 24 38          	mov    %bl,0x38(%rsp)
14013e5b3:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14013e5b7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14013e5bc:	88 5c 24 28          	mov    %bl,0x28(%rsp)
14013e5c0:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14013e5c5:	44 8a cf             	mov    %dil,%r9b
14013e5c8:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
14013e5cc:	48 8b ce             	mov    %rsi,%rcx
14013e5cf:	e8 3c 71 00 00       	call   0x140145710
14013e5d4:	44 8b f8             	mov    %eax,%r15d
14013e5d7:	44 8b f0             	mov    %eax,%r14d
14013e5da:	41 c1 ee 1f          	shr    $0x1f,%r14d
14013e5de:	41 83 cd ff          	or     $0xffffffff,%r13d
14013e5e2:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
14013e5e6:	48 85 ff             	test   %rdi,%rdi
14013e5e9:	74 3a                	je     0x14013e625
14013e5eb:	41 8b c5             	mov    %r13d,%eax
14013e5ee:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14013e5f3:	41 03 c5             	add    %r13d,%eax
14013e5f6:	75 2d                	jne    0x14013e625
14013e5f8:	48 8b 07             	mov    (%rdi),%rax
14013e5fb:	48 8b cf             	mov    %rdi,%rcx
14013e5fe:	48 8b 00             	mov    (%rax),%rax
14013e601:	ff 15 31 e6 9c 00    	call   *0x9ce631(%rip)        # 0x140b0cc38
14013e607:	41 8b c5             	mov    %r13d,%eax
14013e60a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14013e60f:	41 03 c5             	add    %r13d,%eax
14013e612:	75 11                	jne    0x14013e625
14013e614:	48 8b 07             	mov    (%rdi),%rax
14013e617:	48 8b cf             	mov    %rdi,%rcx
14013e61a:	48 8b 40 08          	mov    0x8(%rax),%rax
14013e61e:	ff 15 14 e6 9c 00    	call   *0x9ce614(%rip)        # 0x140b0cc38
14013e624:	90                   	nop
14013e625:	48 8b 7d 07          	mov    0x7(%rbp),%rdi