14025049a:	e8 c5 4e f6 ff       	call   0x1401b5364
14025049f:	90                   	nop
1402504a0:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402504a5:	41 83 cd ff          	or     $0xffffffff,%r13d
1402504a9:	48 85 c9             	test   %rcx,%rcx
1402504ac:	74 24                	je     0x1402504d2
1402504ae:	41 8b c5             	mov    %r13d,%eax
1402504b1:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1402504b6:	41 03 c5             	add    %r13d,%eax
1402504b9:	75 12                	jne    0x1402504cd
1402504bb:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402504c0:	48 8b 01             	mov    (%rcx),%rax
1402504c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1402504c7:	ff 15 6b c7 8b 00    	call   *0x8bc76b(%rip)        # 0x140b0cc38
1402504cd:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1402504d2:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1402504d6:	48 85 c9             	test   %rcx,%rcx
1402504d9:	74 43                	je     0x14025051e
1402504db:	41 8b c5             	mov    %r13d,%eax
1402504de:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402504e3:	41 03 c5             	add    %r13d,%eax
1402504e6:	75 31                	jne    0x140250519
1402504e8:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1402504ec:	48 8b 07             	mov    (%rdi),%rax
1402504ef:	48 8b cf             	mov    %rdi,%rcx
1402504f2:	48 8b 00             	mov    (%rax),%rax
1402504f5:	ff 15 3d c7 8b 00    	call   *0x8bc73d(%rip)        # 0x140b0cc38
1402504fb:	41 8b c5             	mov    %r13d,%eax
1402504fe:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140250503:	41 03 c5             	add    %r13d,%eax
140250506:	75 11                	jne    0x140250519
140250508:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14025050c:	48 8b 01             	mov    (%rcx),%rax
14025050f:	48 8b 40 08          	mov    0x8(%rax),%rax
140250513:	ff 15 1f c7 8b 00    	call   *0x8bc71f(%rip)        # 0x140b0cc38
140250519:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14025051e:	49 3b f7             	cmp    %r15,%rsi
140250521:	0f 82 67 fa ff ff    	jb     0x14024ff8e
140250527:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
14025052e:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140250532:	e8 b1 40 f6 ff       	call   0x1401b45e8
140250537:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
14025053e:	e8 41 4a f6 ff       	call   0x1401b4f84
140250543:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
14025054a:	e8 35 4a f6 ff       	call   0x1401b4f84
14025054f:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140250553:	48 85 c9             	test   %rcx,%rcx
140250556:	74 43                	je     0x14025059b
140250558:	41 8b c5             	mov    %r13d,%eax
14025055b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140250560:	41 03 c5             	add    %r13d,%eax
140250563:	75 31                	jne    0x140250596
140250565:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
140250569:	48 8b 07             	mov    (%rdi),%rax
14025056c:	48 8b cf             	mov    %rdi,%rcx
14025056f:	48 8b 00             	mov    (%rax),%rax
140250572:	ff 15 c0 c6 8b 00    	call   *0x8bc6c0(%rip)        # 0x140b0cc38
140250578:	41 8b c5             	mov    %r13d,%eax
14025057b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140250580:	41 03 c5             	add    %r13d,%eax
140250583:	75 11                	jne    0x140250596
140250585:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140250589:	48 8b 01             	mov    (%rcx),%rax
14025058c:	48 8b 40 08          	mov    0x8(%rax),%rax
140250590:	ff 15 a2 c6 8b 00    	call   *0x8bc6a2(%rip)        # 0x140b0cc38
140250596:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14025059b:	48 83 c3 10          	add    $0x10,%rbx
14025059f:	48 3b 5c 24 48       	cmp    0x48(%rsp),%rbx
1402505a4:	4c 8b 6d c0          	mov    -0x40(%rbp),%r13
1402505a8:	0f 85 2b f9 ff ff    	jne    0x14024fed9
1402505ae:	0f 57 c0             	xorps  %xmm0,%xmm0
1402505b1:	f3 0f 7f 45 68       	movdqu %xmm0,0x68(%rbp)
1402505b6:	b9 38 00 00 00       	mov    $0x38,%ecx
1402505bb:	ff 15 07 c3 8b 00    	call   *0x8bc307(%rip)        # 0x140b0c8c8
1402505c1:	48 85 c0             	test   %rax,%rax
1402505c4:	75 0e                	jne    0x1402505d4
1402505c6:	ff 15 cc be 8b 00    	call   *0x8bbecc(%rip)        # 0x140b0c498
1402505cc:	90                   	nop
1402505cd:	ff 15 c5 c3 8b 00    	call   *0x8bc3c5(%rip)        # 0x140b0c998
1402505d3:	90                   	nop
1402505d4:	48 89 00             	mov    %rax,(%rax)
1402505d7:	48 89 40 08          	mov    %rax,0x8(%rax)
1402505db:	48 89 40 10          	mov    %rax,0x10(%rax)
1402505df:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1402505e5:	48 89 45 68          	mov    %rax,0x68(%rbp)
1402505e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402505ec:	f3 0f 7f 85 f0 00 00 	movdqu %xmm0,0xf0(%rbp)
1402505f3:	00
1402505f4:	48 83 a5 00 01 00 00 	andq   $0x0,0x100(%rbp)
1402505fb:	00
1402505fc:	4d 8b c4             	mov    %r12,%r8
1402505ff:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140250606:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14025060a:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14025060e:	e8 69 fa e7 ff       	call   0x1400d007c
140250613:	0f 57 c0             	xorps  %xmm0,%xmm0
140250616:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14025061b:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
140250620:	33 f6                	xor    %esi,%esi
140250622:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
140250629:	48 8b c1             	mov    %rcx,%rax
14025062c:	48 8b 95 f0 00 00 00 	mov    0xf0(%rbp),%rdx
140250633:	48 2b c2             	sub    %rdx,%rax
140250636:	48 c1 f8 04          	sar    $0x4,%rax
14025063a:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
14025063e:	48 85 c0             	test   %rax,%rax
140250641:	0f 84 31 01 00 00    	je     0x140250778
140250647:	45 33 ff             	xor    %r15d,%r15d
14025064a:	45 33 f6             	xor    %r14d,%r14d
14025064d:	48 2b ca             	sub    %rdx,%rcx
140250650:	48 c1 f9 04          	sar    $0x4,%rcx
140250654:	48 3b f1             	cmp    %rcx,%rsi
140250657:	0f 83 6e 01 00 00    	jae    0x1402507cb
14025065d:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
140250661:	48 8b 01             	mov    (%rcx),%rax
140250664:	48 8b 40 40          	mov    0x40(%rax),%rax
140250668:	ff 15 ca c5 8b 00    	call   *0x8bc5ca(%rip)        # 0x140b0cc38
14025066e:	4c 3b f0             	cmp    %rax,%r14
140250671:	0f 83 d4 00 00 00    	jae    0x14025074b
140250677:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
14025067e:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140250685:	48 2b c1             	sub    %rcx,%rax
140250688:	48 c1 f8 04          	sar    $0x4,%rax
14025068c:	48 3b f0             	cmp    %rax,%rsi
14025068f:	0f 83 2f 01 00 00    	jae    0x1402507c4
140250695:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
140250699:	48 8b 01             	mov    (%rcx),%rax
14025069c:	4d 8b c6             	mov    %r14,%r8
14025069f:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1402506a3:	48 8b 40 30          	mov    0x30(%rax),%rax
1402506a7:	ff 15 8b c5 8b 00    	call   *0x8bc58b(%rip)        # 0x140b0cc38
1402506ad:	4c 8b c0             	mov    %rax,%r8
1402506b0:	48 3b 7d f0          	cmp    -0x10(%rbp),%rdi
1402506b4:	74 2a                	je     0x1402506e0
1402506b6:	48 83 27 00          	andq   $0x0,(%rdi)
1402506ba:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1402506bf:	48 8b 08             	mov    (%rax),%rcx
1402506c2:	48 89 0f             	mov    %rcx,(%rdi)
1402506c5:	48 8b 40 08          	mov    0x8(%rax),%rax
1402506c9:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402506cd:	49 83 20 00          	andq   $0x0,(%r8)
1402506d1:	49 83 60 08 00       	andq   $0x0,0x8(%r8)
1402506d6:	48 83 c7 10          	add    $0x10,%rdi
1402506da:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1402506de:	eb 10                	jmp    0x1402506f0
1402506e0:	48 8b d7             	mov    %rdi,%rdx
1402506e3:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402506e7:	e8 64 fc dc ff       	call   0x140020350
1402506ec:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1402506f0:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
1402506f4:	48 85 db             	test   %rbx,%rbx
1402506f7:	74 3c                	je     0x140250735
1402506f9:	83 cf ff             	or     $0xffffffff,%edi
1402506fc:	8b c7                	mov    %edi,%eax
1402506fe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140250703:	03 c7                	add    %edi,%eax
140250705:	75 2a                	jne    0x140250731
140250707:	48 8b 03             	mov    (%rbx),%rax
14025070a:	48 8b cb             	mov    %rbx,%rcx
14025070d:	48 8b 00             	mov    (%rax),%rax
140250710:	ff 15 22 c5 8b 00    	call   *0x8bc522(%rip)        # 0x140b0cc38
140250716:	8b c7                	mov    %edi,%eax
140250718:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025071d:	03 c7                	add    %edi,%eax
14025071f:	75 10                	jne    0x140250731
140250721:	48 8b 03             	mov    (%rbx),%rax
140250724:	48 8b cb             	mov    %rbx,%rcx
140250727:	48 8b 40 08          	mov    0x8(%rax),%rax
14025072b:	ff 15 07 c5 8b 00    	call   *0x8bc507(%rip)        # 0x140b0cc38
140250731:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
140250735:	4d 03 f4             	add    %r12,%r14
140250738:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
14025073f:	48 8b 95 f0 00 00 00 	mov    0xf0(%rbp),%rdx
140250746:	e9 02 ff ff ff       	jmp    0x14025064d
14025074b:	49 03 f4             	add    %r12,%rsi
14025074e:	49 83 c7 10          	add    $0x10,%r15
140250752:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
140250759:	48 8b c1             	mov    %rcx,%rax
14025075c:	48 8b 95 f0 00 00 00 	mov    0xf0(%rbp),%rdx
140250763:	48 2b c2             	sub    %rdx,%rax
140250766:	48 c1 f8 04          	sar    $0x4,%rax
14025076a:	48 3b f0             	cmp    %rax,%rsi
14025076d:	0f 82 d7 fe ff ff    	jb     0x14025064a
140250773:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250778:	45 33 ed             	xor    %r13d,%r13d
14025077b:	48 2b 7d e0          	sub    -0x20(%rbp),%rdi
14025077f:	48 c1 ff 04          	sar    $0x4,%rdi
140250783:	48 85 ff             	test   %rdi,%rdi
140250786:	0f 84 52 08 00 00    	je     0x140250fde
14025078c:	4c 3b ef             	cmp    %rdi,%r13
14025078f:	0f 83 8d 0e 00 00    	jae    0x140251622
140250795:	49 8b d5             	mov    %r13,%rdx
140250798:	48 c1 e2 04          	shl    $0x4,%rdx
14025079c:	48 03 55 e0          	add    -0x20(%rbp),%rdx
1402507a0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402507a5:	e8 0a c6 dc ff       	call   0x14001cdb4
1402507aa:	49 ff c5             	inc    %r13
1402507ad:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1402507b3:	75 1d                	jne    0x1402507d2
1402507b5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402507ba:	e8 c1 59 db ff       	call   0x140006180
1402507bf:	e9 11 08 00 00       	jmp    0x140250fd5
1402507c4:	ff 15 ce c1 8b 00    	call   *0x8bc1ce(%rip)        # 0x140b0c998
1402507ca:	cc                   	int3
1402507cb:	ff 15 c7 c1 8b 00    	call   *0x8bc1c7(%rip)        # 0x140b0c998
1402507d1:	90                   	nop
1402507d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1402507d5:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1402507da:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402507e0:	45 32 e4             	xor    %r12b,%r12b
1402507e3:	33 db                	xor    %ebx,%ebx
1402507e5:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1402507e9:	8d 73 01             	lea    0x1(%rbx),%esi
1402507ec:	4c 3b ef             	cmp    %rdi,%r13
1402507ef:	0f 83 ef 01 00 00    	jae    0x1402509e4
1402507f5:	4d 8b fd             	mov    %r13,%r15
1402507f8:	49 c1 e7 04          	shl    $0x4,%r15
1402507fc:	4c 03 7d e0          	add    -0x20(%rbp),%r15
140250800:	49 8b d7             	mov    %r15,%rdx
140250803:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140250807:	e8 6c a9 dc ff       	call   0x14001b178
14025080c:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140250810:	48 8b 01             	mov    (%rcx),%rax
140250813:	48 8b 40 18          	mov    0x18(%rax),%rax
140250817:	ff 15 1b c4 8b 00    	call   *0x8bc41b(%rip)        # 0x140b0cc38
14025081d:	83 f8 1a             	cmp    $0x1a,%eax
140250820:	0f 84 bb 01 00 00    	je     0x1402509e1
140250826:	49 8b d7             	mov    %r15,%rdx
140250829:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14025082d:	e8 82 c5 dc ff       	call   0x14001cdb4
140250832:	48 8b d0             	mov    %rax,%rdx
140250835:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14025083a:	e8 a5 5a db ff       	call   0x1400062e4
14025083f:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
140250843:	48 85 db             	test   %rbx,%rbx
140250846:	74 3d                	je     0x140250885
140250848:	83 ce ff             	or     $0xffffffff,%esi
14025084b:	8b c6                	mov    %esi,%eax
14025084d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140250852:	03 c6                	add    %esi,%eax
140250854:	75 2a                	jne    0x140250880
140250856:	48 8b 03             	mov    (%rbx),%rax
140250859:	48 8b cb             	mov    %rbx,%rcx
14025085c:	48 8b 00             	mov    (%rax),%rax
14025085f:	ff 15 d3 c3 8b 00    	call   *0x8bc3d3(%rip)        # 0x140b0cc38
140250865:	8b c6                	mov    %esi,%eax
140250867:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025086c:	03 c6                	add    %esi,%eax
14025086e:	75 10                	jne    0x140250880
140250870:	48 8b 03             	mov    (%rbx),%rax
140250873:	48 8b cb             	mov    %rbx,%rcx
140250876:	48 8b 40 08          	mov    0x8(%rax),%rax
14025087a:	ff 15 b8 c3 8b 00    	call   *0x8bc3b8(%rip)        # 0x140b0cc38
140250880:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140250885:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14025088a:	48 85 f6             	test   %rsi,%rsi
14025088d:	0f 84 28 01 00 00    	je     0x1402509bb
140250893:	48 8b ce             	mov    %rsi,%rcx
140250896:	e8 11 aa f3 ff       	call   0x14018b2ac
14025089b:	84 c0                	test   %al,%al
14025089d:	0f 85 18 01 00 00    	jne    0x1402509bb
1402508a3:	48 8b 86 00 02 00 00 	mov    0x200(%rsi),%rax
1402508aa:	b9 01 00 00 00       	mov    $0x1,%ecx
1402508af:	48 85 c0             	test   %rax,%rax
1402508b2:	74 09                	je     0x1402508bd
1402508b4:	f0 01 48 08          	lock add %ecx,0x8(%rax)
1402508b8:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1402508bd:	48 8b 86 f8 01 00 00 	mov    0x1f8(%rsi),%rax
1402508c4:	48 89 85 48 01 00 00 	mov    %rax,0x148(%rbp)
1402508cb:	48 8b 9e 00 02 00 00 	mov    0x200(%rsi),%rbx
1402508d2:	48 89 9d 50 01 00 00 	mov    %rbx,0x150(%rbp)
1402508d9:	41 0f ba ee 0b       	bts    $0xb,%r14d
1402508de:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402508e3:	48 85 c0             	test   %rax,%rax
1402508e6:	74 52                	je     0x14025093a
1402508e8:	48 85 db             	test   %rbx,%rbx
1402508eb:	74 10                	je     0x1402508fd
1402508ed:	f0 01 4b 08          	lock add %ecx,0x8(%rbx)
1402508f1:	48 8b 9d 50 01 00 00 	mov    0x150(%rbp),%rbx
1402508f8:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1402508fd:	48 8b 8e f8 01 00 00 	mov    0x1f8(%rsi),%rcx
140250904:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140250908:	48 8b 86 00 02 00 00 	mov    0x200(%rsi),%rax
14025090f:	48 89 45 48          	mov    %rax,0x48(%rbp)
140250913:	41 0f ba ee 0c       	bts    $0xc,%r14d
140250918:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14025091d:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
140250924:	48 8b 01             	mov    (%rcx),%rax
140250927:	48 8b 40 10          	mov    0x10(%rax),%rax
14025092b:	ff 15 07 c3 8b 00    	call   *0x8bc307(%rip)        # 0x140b0cc38
140250931:	85 c0                	test   %eax,%eax
140250933:	75 05                	jne    0x14025093a
140250935:	40 b6 01             	mov    $0x1,%sil
140250938:	eb 03                	jmp    0x14025093d
14025093a:	40 32 f6             	xor    %sil,%sil
14025093d:	41 0f ba e6 0c       	bt     $0xc,%r14d
140250942:	73 19                	jae    0x14025095d
140250944:	41 0f ba f6 0c       	btr    $0xc,%r14d
140250949:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14025094e:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140250952:	48 85 c9             	test   %rcx,%rcx
140250955:	74 06                	je     0x14025095d
140250957:	e8 28 34 db ff       	call   0x140003d84
14025095c:	90                   	nop
14025095d:	41 0f ba e6 0b       	bt     $0xb,%r14d
140250962:	73 17                	jae    0x14025097b
140250964:	41 0f ba f6 0b       	btr    $0xb,%r14d
140250969:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14025096e:	48 85 db             	test   %rbx,%rbx
140250971:	74 08                	je     0x14025097b
140250973:	48 8b cb             	mov    %rbx,%rcx
140250976:	e8 09 34 db ff       	call   0x140003d84
14025097b:	40 84 f6             	test   %sil,%sil
14025097e:	75 56                	jne    0x1402509d6
140250980:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140250985:	e8 36 a4 f3 ff       	call   0x14018adc0
14025098a:	be 01 00 00 00       	mov    $0x1,%esi
14025098f:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
140250993:	3b c6                	cmp    %esi,%eax
140250995:	7e 05                	jle    0x14025099c
140250997:	44 8a e6             	mov    %sil,%r12b
14025099a:	eb 28                	jmp    0x1402509c4
14025099c:	48 03 de             	add    %rsi,%rbx
14025099f:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1402509a3:	33 d2                	xor    %edx,%edx
1402509a5:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402509aa:	e8 c5 7e e1 ff       	call   0x140068874
1402509af:	45 0f b6 e4          	movzbl %r12b,%r12d
1402509b3:	84 c0                	test   %al,%al
1402509b5:	44 0f 45 e6          	cmovne %esi,%r12d
1402509b9:	eb 09                	jmp    0x1402509c4
1402509bb:	be 01 00 00 00       	mov    $0x1,%esi
1402509c0:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402509c4:	4c 03 ee             	add    %rsi,%r13
1402509c7:	49 83 c7 10          	add    $0x10,%r15
1402509cb:	4c 3b ef             	cmp    %rdi,%r13
1402509ce:	0f 82 2c fe ff ff    	jb     0x140250800
1402509d4:	eb 0e                	jmp    0x1402509e4
1402509d6:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402509da:	be 01 00 00 00       	mov    $0x1,%esi
1402509df:	eb 03                	jmp    0x1402509e4
1402509e1:	44 8a e6             	mov    %sil,%r12b
1402509e4:	33 d2                	xor    %edx,%edx
1402509e6:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1402509eb:	49 8b cf             	mov    %r15,%rcx
1402509ee:	e8 ad fe e8 ff       	call   0x1400e08a0
1402509f3:	84 c0                	test   %al,%al
1402509f5:	75 0e                	jne    0x140250a05
1402509f7:	33 d2                	xor    %edx,%edx
1402509f9:	49 8b cf             	mov    %r15,%rcx