1402db454:	75 63                	jne    0x1402db4b9
1402db456:	48 63 45 ab          	movslq -0x55(%rbp),%rax
1402db45a:	4c 8d 4d b3          	lea    -0x4d(%rbp),%r9
1402db45e:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402db462:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1402db466:	48 03 c8             	add    %rax,%rcx
1402db469:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1402db46d:	44 2b f1             	sub    %ecx,%r14d
1402db470:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402db474:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1402db478:	44 03 f6             	add    %esi,%r14d
1402db47b:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402db47f:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402db484:	e8 f7 24 f5 ff       	call   0x14022d980
1402db489:	84 c0                	test   %al,%al
1402db48b:	78 2c                	js     0x1402db4b9
1402db48d:	83 7d af 04          	cmpl   $0x4,-0x51(%rbp)
1402db491:	75 26                	jne    0x1402db4b9
1402db493:	83 7d b3 00          	cmpl   $0x0,-0x4d(%rbp)
1402db497:	75 20                	jne    0x1402db4b9
1402db499:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
1402db49d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402db4a3:	48 8b cb             	mov    %rbx,%rcx
1402db4a6:	49 8b d4             	mov    %r12,%rdx
1402db4a9:	e8 f2 5d d2 ff       	call   0x1400012a0
1402db4ae:	85 c0                	test   %eax,%eax
1402db4b0:	75 07                	jne    0x1402db4b9
1402db4b2:	49 89 1f             	mov    %rbx,(%r15)
1402db4b5:	8b c7                	mov    %edi,%eax
1402db4b7:	eb 02                	jmp    0x1402db4bb
1402db4b9:	33 c0                	xor    %eax,%eax
1402db4bb:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1402db4c2:	00
1402db4c3:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1402db4c7:	49 8b 73 28          	mov    0x28(%r11),%rsi
1402db4cb:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1402db4cf:	4d 8b 63 38          	mov    0x38(%r11),%r12
1402db4d3:	49 8b e3             	mov    %r11,%rsp
1402db4d6:	41 5f                	pop    %r15
1402db4d8:	41 5e                	pop    %r14
1402db4da:	5d                   	pop    %rbp
1402db4db:	c3                   	ret
1402db4dc:	cc                   	int3
1402db4dd:	cc                   	int3
1402db4de:	cc                   	int3
1402db4df:	cc                   	int3
1402db4e0:	40 55                	rex push %rbp
1402db4e2:	53                   	push   %rbx
1402db4e3:	41 54                	push   %r12
1402db4e5:	41 55                	push   %r13
1402db4e7:	41 56                	push   %r14
1402db4e9:	41 57                	push   %r15
1402db4eb:	48 8d 6c 24 98       	lea    -0x68(%rsp),%rbp
1402db4f0:	b8 68 01 00 00       	mov    $0x168,%eax
1402db4f5:	e8 e6 f0 01 00       	call   0x1402fa5e0
1402db4fa:	48 2b e0             	sub    %rax,%rsp
1402db4fd:	48 8b 05 7c cc 12 00 	mov    0x12cc7c(%rip),%rax        # 0x140408180
1402db504:	48 33 c4             	xor    %rsp,%rax
1402db507:	48 89 45 48          	mov    %rax,0x48(%rbp)
1402db50b:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
1402db512:	4d 8b f0             	mov    %r8,%r14
1402db515:	4c 8b a5 c0 00 00 00 	mov    0xc0(%rbp),%r12
1402db51c:	4d 8b f9             	mov    %r9,%r15
1402db51f:	4c 8b ad e8 00 00 00 	mov    0xe8(%rbp),%r13
1402db526:	48 8b da             	mov    %rdx,%rbx
1402db529:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1402db52d:	48 8b 85 e0 00 00 00 	mov    0xe0(%rbp),%rax
1402db534:	49 c1 ee 03          	shr    $0x3,%r14
1402db538:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1402db53c:	33 c0                	xor    %eax,%eax
1402db53e:	89 44 24 34          	mov    %eax,0x34(%rsp)
1402db542:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402db546:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402db54b:	41 8d 46 ec          	lea    -0x14(%r14),%eax
1402db54f:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1402db553:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
1402db55a:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1402db55f:	4c 89 65 88          	mov    %r12,-0x78(%rbp)
1402db563:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402db567:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1402db56c:	48 c7 45 98 02 00 00 	movq   $0x2,-0x68(%rbp)
1402db573:	00
1402db574:	a9 f3 ff ff ff       	test   $0xfffffff3,%eax
1402db579:	0f 85 c7 07 00 00    	jne    0x1402dbd46
1402db57f:	41 83 fe 18          	cmp    $0x18,%r14d
1402db583:	0f 84 bd 07 00 00    	je     0x1402dbd46
1402db589:	48 89 b4 24 60 01 00 	mov    %rsi,0x160(%rsp)
1402db590:	00
1402db591:	4d 85 c9             	test   %r9,%r9
1402db594:	75 39                	jne    0x1402db5cf
1402db596:	41 83 fe 14          	cmp    $0x14,%r14d
1402db59a:	75 0f                	jne    0x1402db5ab
1402db59c:	e8 7f eb f3 ff       	call   0x14021a120
1402db5a1:	4c 8b f8             	mov    %rax,%r15
1402db5a4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402db5a9:	eb 2f                	jmp    0x1402db5da
1402db5ab:	41 83 fe 1c          	cmp    $0x1c,%r14d
1402db5af:	75 0f                	jne    0x1402db5c0
1402db5b1:	e8 7a eb f3 ff       	call   0x14021a130
1402db5b6:	4c 8b f8             	mov    %rax,%r15
1402db5b9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402db5be:	eb 1a                	jmp    0x1402db5da
1402db5c0:	e8 7b eb f3 ff       	call   0x14021a140
1402db5c5:	4c 8b f8             	mov    %rax,%r15
1402db5c8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402db5cd:	eb 0b                	jmp    0x1402db5da
1402db5cf:	49 8b c9             	mov    %r9,%rcx
1402db5d2:	e8 c9 4f f6 ff       	call   0x1402405a0
1402db5d7:	44 8b f0             	mov    %eax,%r14d
1402db5da:	b8 00 02 00 00       	mov    $0x200,%eax
1402db5df:	49 63 f6             	movslq %r14d,%rsi
1402db5e2:	48 3b d8             	cmp    %rax,%rbx
1402db5e5:	48 0f 43 c3          	cmovae %rbx,%rax
1402db5e9:	48 83 c0 3f          	add    $0x3f,%rax
1402db5ed:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
1402db5f1:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402db5f6:	4d 85 e4             	test   %r12,%r12
1402db5f9:	74 64                	je     0x1402db65f
1402db5fb:	4c 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%r8
1402db602:	4c 3b c6             	cmp    %rsi,%r8
1402db605:	73 48                	jae    0x1402db64f
1402db607:	ba 7d 00 00 00       	mov    $0x7d,%edx
1402db60c:	c7 44 24 20 55 00 00 	movl   $0x55,0x20(%rsp)
1402db613:	00
1402db614:	4c 8d 0d 95 a2 0d 00 	lea    0xda295(%rip),%r9        # 0x1403b58b0
1402db61b:	8d 4a 8d             	lea    -0x73(%rdx),%ecx
1402db61e:	44 8d 42 f1          	lea    -0xf(%rdx),%r8d
1402db622:	e8 79 5d f4 ff       	call   0x1402213a0
1402db627:	33 c0                	xor    %eax,%eax
1402db629:	48 8b b4 24 60 01 00 	mov    0x160(%rsp),%rsi
1402db630:	00
1402db631:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1402db635:	48 33 cc             	xor    %rsp,%rcx
1402db638:	e8 03 f0 01 00       	call   0x1402fa640
1402db63d:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
1402db644:	41 5f                	pop    %r15
1402db646:	41 5e                	pop    %r14
1402db648:	41 5d                	pop    %r13
1402db64a:	41 5c                	pop    %r12
1402db64c:	5b                   	pop    %rbx
1402db64d:	5d                   	pop    %rbp
1402db64e:	c3                   	ret
1402db64f:	4c 0f 47 c6          	cmova  %rsi,%r8
1402db653:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402db657:	49 8b d4             	mov    %r12,%rdx
1402db65a:	e8 c9 13 02 00       	call   0x1402fca28
1402db65f:	e8 4c c0 f9 ff       	call   0x1402776b0
1402db664:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402db669:	48 85 c0             	test   %rax,%rax
1402db66c:	0f 84 ad 06 00 00    	je     0x1402dbd1f
1402db672:	e8 89 1b fa ff       	call   0x14027d200
1402db677:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402db67c:	48 8b d8             	mov    %rax,%rbx
1402db67f:	48 85 c0             	test   %rax,%rax
1402db682:	0f 84 97 06 00 00    	je     0x1402dbd1f
1402db688:	48 8b c8             	mov    %rax,%rcx
1402db68b:	48 89 bc 24 58 01 00 	mov    %rdi,0x158(%rsp)
1402db692:	00
1402db693:	e8 58 1c fa ff       	call   0x14027d2f0
1402db698:	48 8b cb             	mov    %rbx,%rcx
1402db69b:	e8 b0 19 fa ff       	call   0x14027d050
1402db6a0:	48 8b cb             	mov    %rbx,%rcx
1402db6a3:	48 8b f8             	mov    %rax,%rdi
1402db6a6:	e8 a5 19 fa ff       	call   0x14027d050
1402db6ab:	48 8b cb             	mov    %rbx,%rcx
1402db6ae:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402db6b3:	e8 98 19 fa ff       	call   0x14027d050
1402db6b8:	48 8b cb             	mov    %rbx,%rcx
1402db6bb:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402db6bf:	e8 8c 19 fa ff       	call   0x14027d050
1402db6c4:	48 8b cb             	mov    %rbx,%rcx
1402db6c7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402db6cc:	e8 7f 19 fa ff       	call   0x14027d050
1402db6d1:	48 8b cb             	mov    %rbx,%rcx
1402db6d4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402db6d9:	e8 72 19 fa ff       	call   0x14027d050
1402db6de:	48 8b cb             	mov    %rbx,%rcx
1402db6e1:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1402db6e5:	e8 66 19 fa ff       	call   0x14027d050
1402db6ea:	48 8b cb             	mov    %rbx,%rcx
1402db6ed:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402db6f2:	e8 59 19 fa ff       	call   0x14027d050
1402db6f7:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402db6fb:	48 8b d8             	mov    %rax,%rbx
1402db6fe:	48 85 c0             	test   %rax,%rax
1402db701:	0f 84 10 06 00 00    	je     0x1402dbd17
1402db707:	e8 54 0c f5 ff       	call   0x14022c360
1402db70c:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1402db711:	48 8b d0             	mov    %rax,%rdx
1402db714:	41 ff c8             	dec    %r8d
1402db717:	48 8b cb             	mov    %rbx,%rcx
1402db71a:	e8 f1 aa fa ff       	call   0x140286210
1402db71f:	85 c0                	test   %eax,%eax
1402db721:	0f 84 f0 05 00 00    	je     0x1402dbd17
1402db727:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402db72e:	00 00
1402db730:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1402db735:	33 db                	xor    %ebx,%ebx
1402db737:	4d 85 e4             	test   %r12,%r12
1402db73a:	49 8b cd             	mov    %r13,%rcx
1402db73d:	0f 94 c3             	sete   %bl
1402db740:	33 d2                	xor    %edx,%edx
1402db742:	e8 79 76 fd ff       	call   0x1402b2dc0
1402db747:	ff 44 24 30          	incl   0x30(%rsp)
1402db74b:	85 c0                	test   %eax,%eax
1402db74d:	0f 84 c4 05 00 00    	je     0x1402dbd17
1402db753:	4d 85 e4             	test   %r12,%r12
1402db756:	75 16                	jne    0x1402db76e
1402db758:	41 8b d6             	mov    %r14d,%edx
1402db75b:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402db75f:	e8 4c 87 f5 ff       	call   0x140233eb0
1402db764:	85 c0                	test   %eax,%eax
1402db766:	0f 8e ab 05 00 00    	jle    0x1402dbd17
1402db76c:	eb 08                	jmp    0x1402db776
1402db76e:	48 c7 45 88 00 00 00 	movq   $0x0,-0x78(%rbp)
1402db775:	00
1402db776:	4c 8b c6             	mov    %rsi,%r8
1402db779:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402db77d:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1402db781:	e8 a2 12 02 00       	call   0x1402fca28
1402db786:	4c 8b c6             	mov    %rsi,%r8
1402db789:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402db78d:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1402db791:	e8 92 12 02 00       	call   0x1402fca28
1402db796:	4c 8d 66 ff          	lea    -0x1(%rsi),%r12
1402db79a:	49 8b c4             	mov    %r12,%rax
1402db79d:	4d 85 e4             	test   %r12,%r12
1402db7a0:	78 0d                	js     0x1402db7af
1402db7a2:	80 44 05 08 01       	addb   $0x1,0x8(%rbp,%rax,1)
1402db7a7:	75 06                	jne    0x1402db7af
1402db7a9:	48 83 e8 01          	sub    $0x1,%rax
1402db7ad:	79 f3                	jns    0x1402db7a2
1402db7af:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402db7b6:	00 00
1402db7b8:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1402db7bc:	45 33 c9             	xor    %r9d,%r9d
1402db7bf:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402db7c4:	48 8b d6             	mov    %rsi,%rdx
1402db7c7:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402db7cb:	e8 20 dc f3 ff       	call   0x1402193f0
1402db7d0:	85 c0                	test   %eax,%eax
1402db7d2:	0f 84 3f 05 00 00    	je     0x1402dbd17
1402db7d8:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402db7df:	00 00
1402db7e1:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1402db7e5:	45 33 c9             	xor    %r9d,%r9d
1402db7e8:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402db7ed:	48 8b d6             	mov    %rsi,%rdx
1402db7f0:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1402db7f4:	e8 f7 db f3 ff       	call   0x1402193f0
1402db7f9:	85 c0                	test   %eax,%eax
1402db7fb:	0f 84 16 05 00 00    	je     0x1402dbd17
1402db801:	33 c9                	xor    %ecx,%ecx
1402db803:	45 85 f6             	test   %r14d,%r14d
1402db806:	0f 8e 85 00 00 00    	jle    0x1402db891
1402db80c:	41 83 fe 40          	cmp    $0x40,%r14d
1402db810:	72 7f                	jb     0x1402db891
1402db812:	41 8b d6             	mov    %r14d,%edx
1402db815:	81 e2 3f 00 00 80    	and    $0x8000003f,%edx
1402db81b:	7d 07                	jge    0x1402db824
1402db81d:	ff ca                	dec    %edx
1402db81f:	83 ca c0             	or     $0xffffffc0,%edx
1402db822:	ff c2                	inc    %edx
1402db824:	41 8b c6             	mov    %r14d,%eax
1402db827:	2b c2                	sub    %edx,%eax
1402db829:	48 63 d0             	movslq %eax,%rdx
1402db82c:	0f 1f 40 00          	nopl   0x0(%rax)
1402db830:	f3 0f 6f 44 0d c8    	movdqu -0x38(%rbp,%rcx,1),%xmm0
1402db836:	f3 0f 6f 4c 0d e8    	movdqu -0x18(%rbp,%rcx,1),%xmm1
1402db83c:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402db840:	f3 0f 7f 4c 0d c8    	movdqu %xmm1,-0x38(%rbp,%rcx,1)
1402db846:	f3 0f 6f 44 0d d8    	movdqu -0x28(%rbp,%rcx,1),%xmm0
1402db84c:	f3 0f 6f 4c 0d f8    	movdqu -0x8(%rbp,%rcx,1),%xmm1
1402db852:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402db856:	f3 0f 7f 4c 0d d8    	movdqu %xmm1,-0x28(%rbp,%rcx,1)
1402db85c:	f3 0f 6f 44 0d e8    	movdqu -0x18(%rbp,%rcx,1),%xmm0
1402db862:	f3 0f 6f 4c 0d 08    	movdqu 0x8(%rbp,%rcx,1),%xmm1
1402db868:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402db86c:	f3 0f 7f 4c 0d e8    	movdqu %xmm1,-0x18(%rbp,%rcx,1)
1402db872:	f3 0f 6f 44 0d f8    	movdqu -0x8(%rbp,%rcx,1),%xmm0
1402db878:	f3 0f 6f 4c 0d 18    	movdqu 0x18(%rbp,%rcx,1),%xmm1
1402db87e:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402db882:	f3 0f 7f 4c 0d f8    	movdqu %xmm1,-0x8(%rbp,%rcx,1)
1402db888:	48 83 c1 40          	add    $0x40,%rcx
1402db88c:	48 3b ca             	cmp    %rdx,%rcx
1402db88f:	7c 9f                	jl     0x1402db830
1402db891:	48 3b ce             	cmp    %rsi,%rcx
1402db894:	7d 1b                	jge    0x1402db8b1
1402db896:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402db89d:	00 00 00
1402db8a0:	0f b6 44 0d e8       	movzbl -0x18(%rbp,%rcx,1),%eax
1402db8a5:	30 44 0d c8          	xor    %al,-0x38(%rbp,%rcx,1)
1402db8a9:	48 ff c1             	inc    %rcx
1402db8ac:	48 3b ce             	cmp    %rsi,%rcx
1402db8af:	7c ef                	jl     0x1402db8a0
1402db8b1:	80 4d c8 80          	orb    $0x80,-0x38(%rbp)
1402db8b5:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1402db8b9:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1402db8be:	41 8b d6             	mov    %r14d,%edx
1402db8c1:	80 4c 35 c7 01       	orb    $0x1,-0x39(%rbp,%rsi,1)
1402db8c6:	e8 a5 fc f4 ff       	call   0x14022b570
1402db8cb:	48 85 c0             	test   %rax,%rax
1402db8ce:	0f 84 43 04 00 00    	je     0x1402dbd17
1402db8d4:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1402db8d9:	44 8b cb             	mov    %ebx,%r9d
1402db8dc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402db8e1:	ba 40 00 00 00       	mov    $0x40,%edx
1402db8e6:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1402db8eb:	e8 60 7a fd ff       	call   0x1402b3350
1402db8f0:	85 c0                	test   %eax,%eax
1402db8f2:	7f 0f                	jg     0x1402db903
1402db8f4:	0f 85 1d 04 00 00    	jne    0x1402dbd17
1402db8fa:	4c 8b 65 88          	mov    -0x78(%rbp),%r12
1402db8fe:	e9 2d fe ff ff       	jmp    0x1402db730
1402db903:	45 33 c0             	xor    %r8d,%r8d
1402db906:	49 8b cd             	mov    %r13,%rcx
1402db909:	41 8d 50 02          	lea    0x2(%r8),%edx
1402db90d:	e8 ae 74 fd ff       	call   0x1402b2dc0
1402db912:	85 c0                	test   %eax,%eax
1402db914:	0f 84 fd 03 00 00    	je     0x1402dbd17
1402db91a:	45 33 c0             	xor    %r8d,%r8d
1402db91d:	49 8b cd             	mov    %r13,%rcx
1402db920:	41 8d 50 03          	lea    0x3(%r8),%edx
1402db924:	e8 97 74 fd ff       	call   0x1402b2dc0
1402db929:	85 c0                	test   %eax,%eax
1402db92b:	0f 84 e6 03 00 00    	je     0x1402dbd17
1402db931:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402db936:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
1402db93d:	cc cc cc
1402db940:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
1402db944:	48 ff c9             	dec    %rcx
1402db947:	48 f7 e1             	mul    %rcx
1402db94a:	45 33 ed             	xor    %r13d,%r13d
1402db94d:	4c 8b fa             	mov    %rdx,%r15
1402db950:	49 c1 ef 07          	shr    $0x7,%r15
1402db954:	45 85 ed             	test   %r13d,%r13d
1402db957:	74 17                	je     0x1402db970
1402db959:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402db95e:	45 8b c5             	mov    %r13d,%r8d
1402db961:	33 d2                	xor    %edx,%edx
1402db963:	e8 58 74 fd ff       	call   0x1402b2dc0
1402db968:	85 c0                	test   %eax,%eax
1402db96a:	0f 84 a7 03 00 00    	je     0x1402dbd17
1402db970:	33 d2                	xor    %edx,%edx
1402db972:	48 8b cb             	mov    %rbx,%rcx
1402db975:	e8 f6 08 f5 ff       	call   0x14022c270
1402db97a:	33 db                	xor    %ebx,%ebx
1402db97c:	45 85 ff             	test   %r15d,%r15d
1402db97f:	0f 88 9f 00 00 00    	js     0x1402dba24
1402db985:	49 8b c4             	mov    %r12,%rax