1401311ac:	48 2b d1             	sub    %rcx,%rdx
1401311af:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401311b3:	48 83 f8 1f          	cmp    $0x1f,%rax
1401311b7:	76 07                	jbe    0x1401311c0
1401311b9:	ff 15 d9 b7 9d 00    	call   *0x9db7d9(%rip)        # 0x140b0c998
1401311bf:	cc                   	int3
1401311c0:	ff 15 fa b6 9d 00    	call   *0x9db6fa(%rip)        # 0x140b0c8c0
1401311c6:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
1401311ca:	48 89 75 50          	mov    %rsi,0x50(%rbp)
1401311ce:	66 44 89 6d 38       	mov    %r13w,0x38(%rbp)
1401311d3:	49 8b 0e             	mov    (%r14),%rcx
1401311d6:	48 85 c9             	test   %rcx,%rcx
1401311d9:	74 0d                	je     0x1401311e8
1401311db:	48 8b 11             	mov    (%rcx),%rdx
1401311de:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401311e2:	ff 15 50 ba 9d 00    	call   *0x9dba50(%rip)        # 0x140b0cc38
1401311e8:	41 8b c4             	mov    %r12d,%eax
1401311eb:	48 8b 8d 90 02 00 00 	mov    0x290(%rbp),%rcx
1401311f2:	48 33 cc             	xor    %rsp,%rcx
1401311f5:	e8 e6 e3 9b 00       	call   0x140aef5e0
1401311fa:	4c 8d 9c 24 b0 03 00 	lea    0x3b0(%rsp),%r11
140131201:	00
140131202:	49 8b 5b 58          	mov    0x58(%r11),%rbx
140131206:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
14013120b:	49 8b e3             	mov    %r11,%rsp
14013120e:	41 5f                	pop    %r15
140131210:	41 5e                	pop    %r14
140131212:	41 5d                	pop    %r13
140131214:	41 5c                	pop    %r12
140131216:	5f                   	pop    %rdi
140131217:	5e                   	pop    %rsi
140131218:	5d                   	pop    %rbp
140131219:	c3                   	ret
14013121a:	89 74 24 30          	mov    %esi,0x30(%rsp)
14013121e:	48 8d 15 53 4c b0 00 	lea    0xb04c53(%rip),%rdx        # 0x140c35e78
140131225:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14013122a:	e8 4f f2 9b 00       	call   0x140af047e
14013122f:	90                   	nop
140131230:	be 01 00 00 00       	mov    $0x1,%esi
140131235:	89 74 24 30          	mov    %esi,0x30(%rsp)
140131239:	48 8d 15 38 4c b0 00 	lea    0xb04c38(%rip),%rdx        # 0x140c35e78
140131240:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140131245:	e8 34 f2 9b 00       	call   0x140af047e
14013124a:	cc                   	int3
14013124b:	e8 20 2b ed ff       	call   0x140003d70
140131250:	90                   	nop
140131251:	eb 00                	jmp    0x140131253
140131253:	90                   	nop
140131254:	89 74 24 30          	mov    %esi,0x30(%rsp)
140131258:	48 8d 15 19 4c b0 00 	lea    0xb04c19(%rip),%rdx        # 0x140c35e78
14013125f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140131264:	e8 15 f2 9b 00       	call   0x140af047e
140131269:	cc                   	int3
14013126a:	89 74 24 30          	mov    %esi,0x30(%rsp)
14013126e:	48 8d 15 03 4c b0 00 	lea    0xb04c03(%rip),%rdx        # 0x140c35e78
140131275:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14013127a:	e8 ff f1 9b 00       	call   0x140af047e
14013127f:	90                   	nop
140131280:	89 74 24 30          	mov    %esi,0x30(%rsp)
140131284:	48 8d 15 ed 4b b0 00 	lea    0xb04bed(%rip),%rdx        # 0x140c35e78
14013128b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140131290:	e8 e9 f1 9b 00       	call   0x140af047e
140131295:	cc                   	int3
140131296:	89 74 24 30          	mov    %esi,0x30(%rsp)
14013129a:	48 8d 15 d7 4b b0 00 	lea    0xb04bd7(%rip),%rdx        # 0x140c35e78
1401312a1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401312a6:	e8 d3 f1 9b 00       	call   0x140af047e
1401312ab:	cc                   	int3
1401312ac:	89 74 24 30          	mov    %esi,0x30(%rsp)
1401312b0:	48 8d 15 c1 4b b0 00 	lea    0xb04bc1(%rip),%rdx        # 0x140c35e78
1401312b7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401312bc:	e8 bd f1 9b 00       	call   0x140af047e
1401312c1:	cc                   	int3
1401312c2:	89 74 24 30          	mov    %esi,0x30(%rsp)
1401312c6:	48 8d 15 ab 4b b0 00 	lea    0xb04bab(%rip),%rdx        # 0x140c35e78
1401312cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401312d2:	e8 a7 f1 9b 00       	call   0x140af047e
1401312d7:	90                   	nop
1401312d8:	89 74 24 30          	mov    %esi,0x30(%rsp)
1401312dc:	48 8d 15 95 4b b0 00 	lea    0xb04b95(%rip),%rdx        # 0x140c35e78
1401312e3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401312e8:	e8 91 f1 9b 00       	call   0x140af047e
1401312ed:	cc                   	int3
1401312ee:	89 74 24 30          	mov    %esi,0x30(%rsp)
1401312f2:	48 8d 15 7f 4b b0 00 	lea    0xb04b7f(%rip),%rdx        # 0x140c35e78
1401312f9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401312fe:	e8 7b f1 9b 00       	call   0x140af047e
140131303:	90                   	nop
140131304:	89 74 24 30          	mov    %esi,0x30(%rsp)
140131308:	48 8d 15 69 4b b0 00 	lea    0xb04b69(%rip),%rdx        # 0x140c35e78
14013130f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140131314:	e8 65 f1 9b 00       	call   0x140af047e
140131319:	90                   	nop
14013131a:	89 74 24 30          	mov    %esi,0x30(%rsp)
14013131e:	48 8d 15 53 4b b0 00 	lea    0xb04b53(%rip),%rdx        # 0x140c35e78
140131325:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14013132a:	e8 4f f1 9b 00       	call   0x140af047e
14013132f:	90                   	nop
140131330:	89 74 24 30          	mov    %esi,0x30(%rsp)
140131334:	48 8d 15 3d 4b b0 00 	lea    0xb04b3d(%rip),%rdx        # 0x140c35e78
14013133b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140131340:	e8 39 f1 9b 00       	call   0x140af047e
140131345:	cc                   	int3
140131346:	90                   	nop
140131347:	90                   	nop
140131348:	40 53                	rex push %rbx
14013134a:	48 83 ec 30          	sub    $0x30,%rsp
14013134e:	48 8b 1a             	mov    (%rdx),%rbx
140131351:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
140131358:	48 85 c0             	test   %rax,%rax
14013135b:	74 04                	je     0x140131361
14013135d:	f0 ff 40 08          	lock incl 0x8(%rax)
140131361:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
140131368:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013136d:	48 8b 9b e8 00 00 00 	mov    0xe8(%rbx),%rbx
140131374:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140131379:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14013137e:	e8 45 00 00 00       	call   0x1401313c8
140131383:	48 85 db             	test   %rbx,%rbx
140131386:	74 39                	je     0x1401313c1
140131388:	83 c8 ff             	or     $0xffffffff,%eax
14013138b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140131390:	83 f8 01             	cmp    $0x1,%eax
140131393:	75 2c                	jne    0x1401313c1
140131395:	48 8b 03             	mov    (%rbx),%rax
140131398:	48 8b cb             	mov    %rbx,%rcx
14013139b:	48 8b 00             	mov    (%rax),%rax
14013139e:	ff 15 94 b8 9d 00    	call   *0x9db894(%rip)        # 0x140b0cc38
1401313a4:	83 c8 ff             	or     $0xffffffff,%eax
1401313a7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401313ac:	83 f8 01             	cmp    $0x1,%eax
1401313af:	75 10                	jne    0x1401313c1
1401313b1:	48 8b 03             	mov    (%rbx),%rax
1401313b4:	48 8b cb             	mov    %rbx,%rcx
1401313b7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401313bb:	ff 15 77 b8 9d 00    	call   *0x9db877(%rip)        # 0x140b0cc38
1401313c1:	48 83 c4 30          	add    $0x30,%rsp
1401313c5:	5b                   	pop    %rbx
1401313c6:	c3                   	ret
1401313c7:	90                   	nop
1401313c8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401313cd:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401313d2:	57                   	push   %rdi
1401313d3:	48 83 ec 30          	sub    $0x30,%rsp
1401313d7:	48 8b da             	mov    %rdx,%rbx
1401313da:	48 8b 3a             	mov    (%rdx),%rdi
1401313dd:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
1401313e4:	4c 8b 10             	mov    (%rax),%r10
1401313e7:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
1401313ec:	4c 8b 49 28          	mov    0x28(%rcx),%r9
1401313f0:	49 8b 41 08          	mov    0x8(%r9),%rax
1401313f4:	4d 8b c1             	mov    %r9,%r8
1401313f7:	eb 12                	jmp    0x14013140b
1401313f9:	4c 39 50 20          	cmp    %r10,0x20(%rax)
1401313fd:	73 06                	jae    0x140131405
1401313ff:	48 8b 40 10          	mov    0x10(%rax),%rax
140131403:	eb 06                	jmp    0x14013140b
140131405:	4c 8b c0             	mov    %rax,%r8
140131408:	48 8b 00             	mov    (%rax),%rax
14013140b:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14013140f:	74 e8                	je     0x1401313f9
140131411:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140131416:	75 06                	jne    0x14013141e
140131418:	4d 3b 50 20          	cmp    0x20(%r8),%r10
14013141c:	73 03                	jae    0x140131421
14013141e:	4d 8b c1             	mov    %r9,%r8
140131421:	4d 3b c1             	cmp    %r9,%r8
140131424:	0f 85 ed 00 00 00    	jne    0x140131517
14013142a:	48 8b 97 20 01 00 00 	mov    0x120(%rdi),%rdx
140131431:	48 8b 87 28 01 00 00 	mov    0x128(%rdi),%rax
140131438:	48 85 c0             	test   %rax,%rax
14013143b:	74 04                	je     0x140131441
14013143d:	f0 ff 40 08          	lock incl 0x8(%rax)
140131441:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140131446:	48 8b bf 28 01 00 00 	mov    0x128(%rdi),%rdi
14013144d:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140131452:	48 ff 41 20          	incq   0x20(%rcx)
140131456:	48 8b 41 20          	mov    0x20(%rcx),%rax
14013145a:	48 89 42 58          	mov    %rax,0x58(%rdx)
14013145e:	c6 42 60 01          	movb   $0x1,0x60(%rdx)
140131462:	48 8b 1b             	mov    (%rbx),%rbx
140131465:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013146a:	48 83 c1 28          	add    $0x28,%rcx
14013146e:	e8 3d 04 00 00       	call   0x1401318b0
140131473:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
14013147a:	48 85 c9             	test   %rcx,%rcx
14013147d:	74 04                	je     0x140131483
14013147f:	f0 ff 41 08          	lock incl 0x8(%rcx)
140131483:	48 8b 93 28 01 00 00 	mov    0x128(%rbx),%rdx
14013148a:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
140131491:	48 89 08             	mov    %rcx,(%rax)
140131494:	48 8b 58 08          	mov    0x8(%rax),%rbx
140131498:	48 89 50 08          	mov    %rdx,0x8(%rax)
14013149c:	83 ce ff             	or     $0xffffffff,%esi
14013149f:	48 85 db             	test   %rbx,%rbx
1401314a2:	74 36                	je     0x1401314da
1401314a4:	8b c6                	mov    %esi,%eax
1401314a6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401314ab:	03 c6                	add    %esi,%eax
1401314ad:	75 2b                	jne    0x1401314da
1401314af:	48 8b 03             	mov    (%rbx),%rax
1401314b2:	48 8b cb             	mov    %rbx,%rcx
1401314b5:	48 8b 00             	mov    (%rax),%rax
1401314b8:	ff 15 7a b7 9d 00    	call   *0x9db77a(%rip)        # 0x140b0cc38
1401314be:	8b c6                	mov    %esi,%eax
1401314c0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401314c5:	03 c6                	add    %esi,%eax
1401314c7:	75 11                	jne    0x1401314da
1401314c9:	48 8b 03             	mov    (%rbx),%rax
1401314cc:	48 8b cb             	mov    %rbx,%rcx
1401314cf:	48 8b 40 08          	mov    0x8(%rax),%rax
1401314d3:	ff 15 5f b7 9d 00    	call   *0x9db75f(%rip)        # 0x140b0cc38
1401314d9:	90                   	nop
1401314da:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
1401314e0:	74 35                	je     0x140131517
1401314e2:	8b c6                	mov    %esi,%eax
1401314e4:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401314e9:	03 c6                	add    %esi,%eax
1401314eb:	75 2a                	jne    0x140131517
1401314ed:	48 8b 07             	mov    (%rdi),%rax
1401314f0:	48 8b cf             	mov    %rdi,%rcx
1401314f3:	48 8b 00             	mov    (%rax),%rax
1401314f6:	ff 15 3c b7 9d 00    	call   *0x9db73c(%rip)        # 0x140b0cc38
1401314fc:	8b c6                	mov    %esi,%eax
1401314fe:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140131503:	03 c6                	add    %esi,%eax
140131505:	75 10                	jne    0x140131517
140131507:	48 8b 07             	mov    (%rdi),%rax
14013150a:	48 8b cf             	mov    %rdi,%rcx
14013150d:	48 8b 40 08          	mov    0x8(%rax),%rax
140131511:	ff 15 21 b7 9d 00    	call   *0x9db721(%rip)        # 0x140b0cc38
140131517:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14013151c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140131521:	48 83 c4 30          	add    $0x30,%rsp
140131525:	5f                   	pop    %rdi
140131526:	c3                   	ret
140131527:	90                   	nop
140131528:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14013152d:	55                   	push   %rbp
14013152e:	56                   	push   %rsi
14013152f:	57                   	push   %rdi
140131530:	41 54                	push   %r12
140131532:	41 55                	push   %r13
140131534:	41 56                	push   %r14
140131536:	41 57                	push   %r15
140131538:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
14013153d:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140131544:	48 8b 05 f5 da b8 00 	mov    0xb8daf5(%rip),%rax        # 0x140cbf040
14013154b:	48 33 c4             	xor    %rsp,%rax
14013154e:	48 89 45 00          	mov    %rax,0x0(%rbp)
140131552:	4d 8b f0             	mov    %r8,%r14
140131555:	4c 8b ea             	mov    %rdx,%r13
140131558:	4c 8b e1             	mov    %rcx,%r12
14013155b:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140131560:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140131564:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
140131568:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14013156d:	48 8b b5 80 00 00 00 	mov    0x80(%rbp),%rsi
140131574:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140131579:	4c 8b bd 88 00 00 00 	mov    0x88(%rbp),%r15
140131580:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140131585:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14013158c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140131591:	48 8b 46 08          	mov    0x8(%rsi),%rax
140131595:	48 85 c0             	test   %rax,%rax
140131598:	74 04                	je     0x14013159e
14013159a:	f0 ff 40 08          	lock incl 0x8(%rax)
14013159e:	48 8b 16             	mov    (%rsi),%rdx
1401315a1:	4c 8b 56 08          	mov    0x8(%rsi),%r10
1401315a5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401315a9:	48 85 c0             	test   %rax,%rax
1401315ac:	74 04                	je     0x1401315b2
1401315ae:	f0 ff 40 08          	lock incl 0x8(%rax)
1401315b2:	48 8b 07             	mov    (%rdi),%rax
1401315b5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401315b9:	4c 8d 1d f8 9f 9e 00 	lea    0x9e9ff8(%rip),%r11        # 0x140b1b5b8
1401315c0:	4c 89 5d c0          	mov    %r11,-0x40(%rbp)
1401315c4:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
1401315c8:	4c 89 55 d0          	mov    %r10,-0x30(%rbp)
1401315cc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401315cf:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1401315d4:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1401315d8:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1401315dc:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1401315e1:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1401315e5:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1401315e9:	49 8b c8             	mov    %r8,%rcx
1401315ec:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
1401315f1:	76 03                	jbe    0x1401315f6
1401315f3:	49 8b 08             	mov    (%r8),%rcx
1401315f6:	49 83 79 18 07       	cmpq   $0x7,0x18(%r9)
1401315fb:	76 03                	jbe    0x140131600
1401315fd:	4d 8b 09             	mov    (%r9),%r9
140131600:	49 8b 06             	mov    (%r14),%rax
140131603:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140131608:	48 8d 0d 61 0a a1 00 	lea    0xa10a61(%rip),%rcx        # 0x140b42070
14013160f:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140131614:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140131619:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14013161e:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
140131623:	76 03                	jbe    0x140131628
140131625:	4d 8b 00             	mov    (%r8),%r8
140131628:	0f 10 44 24 38       	movups 0x38(%rsp),%xmm0
14013162d:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
140131631:	0f 10 4c 24 48       	movups 0x48(%rsp),%xmm1
140131636:	0f 29 4d 90          	movaps %xmm1,-0x70(%rbp)
14013163a:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14013163e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140131643:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140131647:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013164c:	4c 8d 0d 9d 00 a1 00 	lea    0xa1009d(%rip),%r9        # 0x140b416f0
140131653:	49 8b d5             	mov    %r13,%rdx
140131656:	49 8b cc             	mov    %r12,%rcx
140131659:	e8 5a d2 ff ff       	call   0x14012e8b8
14013165e:	48 8b d8             	mov    %rax,%rbx
140131661:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140131666:	48 85 c0             	test   %rax,%rax
140131669:	74 11                	je     0x14013167c
14013166b:	48 8b 00             	mov    (%rax),%rax
14013166e:	48 8b cb             	mov    %rbx,%rcx
140131671:	48 8b 40 08          	mov    0x8(%rax),%rax
140131675:	ff 15 bd b5 9d 00    	call   *0x9db5bd(%rip)        # 0x140b0cc38
14013167b:	90                   	nop
14013167c:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140131680:	48 85 c9             	test   %rcx,%rcx
140131683:	74 1c                	je     0x1401316a1
140131685:	48 8b 01             	mov    (%rcx),%rax
140131688:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14013168c:	48 3b ca             	cmp    %rdx,%rcx
14013168f:	0f 95 c2             	setne  %dl
140131692:	48 8b 40 20          	mov    0x20(%rax),%rax
140131696:	ff 15 9c b5 9d 00    	call   *0x9db59c(%rip)        # 0x140b0cc38
14013169c:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
1401316a1:	49 8b cc             	mov    %r12,%rcx
1401316a4:	e8 43 81 ed ff       	call   0x1400097ec
1401316a9:	4c 8b 07             	mov    (%rdi),%r8
1401316ac:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401316b1:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401316b6:	e8 95 9d fd ff       	call   0x14010b450
1401316bb:	48 83 c0 08          	add    $0x8,%rax
1401316bf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401316c4:	4c 8b cb             	mov    %rbx,%r9
1401316c7:	4d 8b c7             	mov    %r15,%r8
1401316ca:	48 8b d7             	mov    %rdi,%rdx
1401316cd:	49 8b cd             	mov    %r13,%rcx
1401316d0:	e8 1b 45 00 00       	call   0x140135bf0
1401316d5:	84 c0                	test   %al,%al
1401316d7:	0f 84 12 01 00 00    	je     0x1401317ef
1401316dd:	48 85 db             	test   %rbx,%rbx
1401316e0:	74 11                	je     0x1401316f3