1402394bd:	cc                   	int3
1402394be:	cc                   	int3
1402394bf:	cc                   	int3
1402394c0:	40 53                	rex push %rbx
1402394c2:	b8 70 00 00 00       	mov    $0x70,%eax
1402394c7:	e8 14 11 0c 00       	call   0x1402fa5e0
1402394cc:	48 2b e0             	sub    %rax,%rsp
1402394cf:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402394d4:	33 db                	xor    %ebx,%ebx
1402394d6:	49 8b 08             	mov    (%r8),%rcx
1402394d9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402394dc:	0f 57 c9             	xorps  %xmm1,%xmm1
1402394df:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
1402394e6:	00 00
1402394e8:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1402394ee:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
1402394f4:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402394fa:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402394ff:	48 8b 41 10          	mov    0x10(%rcx),%rax
140239503:	48 85 c0             	test   %rax,%rax
140239506:	74 18                	je     0x140239520
140239508:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14023950d:	49 8b c8             	mov    %r8,%rcx
140239510:	ff d0                	call   *%rax
140239512:	85 c0                	test   %eax,%eax
140239514:	0f 9f c3             	setg   %bl
140239517:	8d 43 ff             	lea    -0x1(%rbx),%eax
14023951a:	48 83 c4 70          	add    $0x70,%rsp
14023951e:	5b                   	pop    %rbx
14023951f:	c3                   	ret
140239520:	48 83 c4 70          	add    $0x70,%rsp
140239524:	5b                   	pop    %rbx
140239525:	c3                   	ret
140239526:	cc                   	int3
140239527:	cc                   	int3
140239528:	cc                   	int3
140239529:	cc                   	int3
14023952a:	cc                   	int3
14023952b:	cc                   	int3
14023952c:	cc                   	int3
14023952d:	cc                   	int3
14023952e:	cc                   	int3
14023952f:	cc                   	int3
140239530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140239535:	57                   	push   %rdi
140239536:	b8 20 00 00 00       	mov    $0x20,%eax
14023953b:	e8 a0 10 0c 00       	call   0x1402fa5e0
140239540:	48 2b e0             	sub    %rax,%rsp
140239543:	48 8b d9             	mov    %rcx,%rbx
140239546:	48 8b fa             	mov    %rdx,%rdi
140239549:	48 8b ca             	mov    %rdx,%rcx
14023954c:	e8 2f 06 e5 ff       	call   0x140089b80
140239551:	83 e8 01             	sub    $0x1,%eax
140239554:	0f 84 19 01 00 00    	je     0x140239673
14023955a:	83 e8 01             	sub    $0x1,%eax
14023955d:	74 56                	je     0x1402395b5
14023955f:	83 f8 01             	cmp    $0x1,%eax
140239562:	0f 85 fb 00 00 00    	jne    0x140239663
140239568:	48 8b cf             	mov    %rdi,%rcx
14023956b:	e8 b0 36 e7 ff       	call   0x1400acc20
140239570:	48 8b 15 69 5f 1d 00 	mov    0x1d5f69(%rip),%rdx        # 0x14040f4e0
140239577:	48 8b c8             	mov    %rax,%rcx
14023957a:	ff 15 08 0b 0f 00    	call   *0xf0b08(%rip)        # 0x14032a088
140239580:	48 8b cf             	mov    %rdi,%rcx
140239583:	e8 f8 f8 ff ff       	call   0x140238e80
140239588:	48 8b 15 51 5f 1d 00 	mov    0x1d5f51(%rip),%rdx        # 0x14040f4e0
14023958f:	48 8b c8             	mov    %rax,%rcx
140239592:	ff 15 f0 0a 0f 00    	call   *0xf0af0(%rip)        # 0x14032a088
140239598:	48 8b 0d 41 5f 1d 00 	mov    0x1d5f41(%rip),%rcx        # 0x14040f4e0
14023959f:	ff 15 63 0b 0f 00    	call   *0xf0b63(%rip)        # 0x14032a108
1402395a5:	48 8b cf             	mov    %rdi,%rcx
1402395a8:	e8 23 9c ff ff       	call   0x1402331d0
1402395ad:	45 33 c9             	xor    %r9d,%r9d
1402395b0:	e9 f1 00 00 00       	jmp    0x1402396a6
1402395b5:	48 8b cf             	mov    %rdi,%rcx
1402395b8:	e8 63 36 e7 ff       	call   0x1400acc20
1402395bd:	48 8b 0d 1c 5f 1d 00 	mov    0x1d5f1c(%rip),%rcx        # 0x14040f4e0
1402395c4:	48 8d 15 ad 61 12 00 	lea    0x1261ad(%rip),%rdx        # 0x14035f778
1402395cb:	4c 8b c0             	mov    %rax,%r8
1402395ce:	e8 8d 02 00 00       	call   0x140239860
1402395d3:	48 8b 0d 06 5f 1d 00 	mov    0x1d5f06(%rip),%rcx        # 0x14040f4e0
1402395da:	ff 15 28 0b 0f 00    	call   *0xf0b28(%rip)        # 0x14032a108
1402395e0:	48 8b cf             	mov    %rdi,%rcx
1402395e3:	e8 e8 9b ff ff       	call   0x1402331d0
1402395e8:	83 e0 01             	and    $0x1,%eax
1402395eb:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1402395f1:	44 8b c0             	mov    %eax,%r8d
1402395f4:	48 8b d7             	mov    %rdi,%rdx
1402395f7:	48 8b cb             	mov    %rbx,%rcx
1402395fa:	e8 b1 02 00 00       	call   0x1402398b0
1402395ff:	85 c0                	test   %eax,%eax
140239601:	0f 8e b0 00 00 00    	jle    0x1402396b7
140239607:	48 8b cf             	mov    %rdi,%rcx
14023960a:	e8 a1 f8 ff ff       	call   0x140238eb0
14023960f:	48 8b cf             	mov    %rdi,%rcx
140239612:	48 8b d8             	mov    %rax,%rbx
140239615:	e8 76 f8 ff ff       	call   0x140238e90
14023961a:	48 2b d8             	sub    %rax,%rbx
14023961d:	0f 1f 00             	nopl   (%rax)
140239620:	0f b6 10             	movzbl (%rax),%edx
140239623:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
140239627:	2b d1                	sub    %ecx,%edx
140239629:	75 07                	jne    0x140239632
14023962b:	48 ff c0             	inc    %rax
14023962e:	85 c9                	test   %ecx,%ecx
140239630:	75 ee                	jne    0x140239620
140239632:	85 d2                	test   %edx,%edx
140239634:	74 2d                	je     0x140239663
140239636:	48 8b 0d a3 5e 1d 00 	mov    0x1d5ea3(%rip),%rcx        # 0x14040f4e0
14023963d:	48 8d 15 44 61 12 00 	lea    0x126144(%rip),%rdx        # 0x14035f788
140239644:	e8 17 02 00 00       	call   0x140239860
140239649:	48 8b 0d 90 5e 1d 00 	mov    0x1d5e90(%rip),%rcx        # 0x14040f4e0
140239650:	ff 15 b2 0a 0f 00    	call   *0xf0ab2(%rip)        # 0x14032a108
140239656:	33 c0                	xor    %eax,%eax
140239658:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14023965d:	48 83 c4 20          	add    $0x20,%rsp
140239661:	5f                   	pop    %rdi
140239662:	c3                   	ret
140239663:	b8 01 00 00 00       	mov    $0x1,%eax
140239668:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14023966d:	48 83 c4 20          	add    $0x20,%rsp
140239671:	5f                   	pop    %rdi
140239672:	c3                   	ret
140239673:	48 8b cf             	mov    %rdi,%rcx
140239676:	e8 a5 35 e7 ff       	call   0x1400acc20
14023967b:	48 8b 15 5e 5e 1d 00 	mov    0x1d5e5e(%rip),%rdx        # 0x14040f4e0
140239682:	48 8b c8             	mov    %rax,%rcx
140239685:	ff 15 fd 09 0f 00    	call   *0xf09fd(%rip)        # 0x14032a088
14023968b:	48 8b 0d 4e 5e 1d 00 	mov    0x1d5e4e(%rip),%rcx        # 0x14040f4e0
140239692:	ff 15 70 0a 0f 00    	call   *0xf0a70(%rip)        # 0x14032a108
140239698:	48 8b cf             	mov    %rdi,%rcx
14023969b:	e8 30 9b ff ff       	call   0x1402331d0
1402396a0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1402396a6:	83 e0 01             	and    $0x1,%eax
1402396a9:	48 8b d7             	mov    %rdi,%rdx
1402396ac:	44 8b c0             	mov    %eax,%r8d
1402396af:	48 8b cb             	mov    %rbx,%rcx
1402396b2:	e8 f9 01 00 00       	call   0x1402398b0
1402396b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402396bc:	48 83 c4 20          	add    $0x20,%rsp
1402396c0:	5f                   	pop    %rdi
1402396c1:	c3                   	ret
1402396c2:	cc                   	int3
1402396c3:	cc                   	int3
1402396c4:	cc                   	int3
1402396c5:	cc                   	int3
1402396c6:	cc                   	int3
1402396c7:	cc                   	int3
1402396c8:	cc                   	int3
1402396c9:	cc                   	int3
1402396ca:	cc                   	int3
1402396cb:	cc                   	int3
1402396cc:	cc                   	int3
1402396cd:	cc                   	int3
1402396ce:	cc                   	int3
1402396cf:	cc                   	int3
1402396d0:	40 53                	rex push %rbx
1402396d2:	b8 20 00 00 00       	mov    $0x20,%eax
1402396d7:	e8 04 0f 0c 00       	call   0x1402fa5e0
1402396dc:	48 2b e0             	sub    %rax,%rsp
1402396df:	48 8b ca             	mov    %rdx,%rcx
1402396e2:	48 8b da             	mov    %rdx,%rbx
1402396e5:	e8 96 04 e5 ff       	call   0x140089b80
1402396ea:	83 e8 04             	sub    $0x4,%eax
1402396ed:	74 05                	je     0x1402396f4
1402396ef:	83 f8 01             	cmp    $0x1,%eax
1402396f2:	75 25                	jne    0x140239719
1402396f4:	48 8b cb             	mov    %rbx,%rcx
1402396f7:	e8 24 35 e7 ff       	call   0x1400acc20
1402396fc:	48 8b 15 dd 5d 1d 00 	mov    0x1d5ddd(%rip),%rdx        # 0x14040f4e0
140239703:	48 8b c8             	mov    %rax,%rcx
140239706:	ff 15 7c 09 0f 00    	call   *0xf097c(%rip)        # 0x14032a088
14023970c:	48 8b 0d cd 5d 1d 00 	mov    0x1d5dcd(%rip),%rcx        # 0x14040f4e0
140239713:	ff 15 ef 09 0f 00    	call   *0xf09ef(%rip)        # 0x14032a108
140239719:	b8 01 00 00 00       	mov    $0x1,%eax
14023971e:	48 83 c4 20          	add    $0x20,%rsp
140239722:	5b                   	pop    %rbx
140239723:	c3                   	ret
140239724:	cc                   	int3
140239725:	cc                   	int3
140239726:	cc                   	int3
140239727:	cc                   	int3
140239728:	cc                   	int3
140239729:	cc                   	int3
14023972a:	cc                   	int3
14023972b:	cc                   	int3
14023972c:	cc                   	int3
14023972d:	cc                   	int3
14023972e:	cc                   	int3
14023972f:	cc                   	int3
140239730:	b8 28 00 00 00       	mov    $0x28,%eax
140239735:	e8 a6 0e 0c 00       	call   0x1402fa5e0
14023973a:	48 2b e0             	sub    %rax,%rsp
14023973d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140239741:	e8 fa 2c 00 00       	call   0x14023c440
140239746:	48 8d 15 9b 39 0f 00 	lea    0xf399b(%rip),%rdx        # 0x14032d0e8
14023974d:	c7 05 91 5d 1d 00 01 	movl   $0x1,0x1d5d91(%rip)        # 0x14040f4e8
140239754:	00 00 00
140239757:	48 8d 0d 62 60 12 00 	lea    0x126062(%rip),%rcx        # 0x14035f7c0
14023975e:	ff 15 f4 08 0f 00    	call   *0xf08f4(%rip)        # 0x14032a058
140239764:	48 89 05 75 5d 1d 00 	mov    %rax,0x1d5d75(%rip)        # 0x14040f4e0
14023976b:	48 85 c0             	test   %rax,%rax
14023976e:	75 10                	jne    0x140239780
140239770:	8d 48 02             	lea    0x2(%rax),%ecx
140239773:	ff 15 17 09 0f 00    	call   *0xf0917(%rip)        # 0x14032a090
140239779:	48 89 05 60 5d 1d 00 	mov    %rax,0x1d5d60(%rip)        # 0x14040f4e0
140239780:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140239785:	ff 15 2d fa 0e 00    	call   *0xefa2d(%rip)        # 0x1403291b8
14023978b:	48 8b c8             	mov    %rax,%rcx
14023978e:	48 8d 15 3b 5d 1d 00 	lea    0x1d5d3b(%rip),%rdx        # 0x14040f4d0
140239795:	ff 15 65 fd 0e 00    	call   *0xefd65(%rip)        # 0x140329500
14023979b:	85 c0                	test   %eax,%eax
14023979d:	75 26                	jne    0x1402397c5
14023979f:	48 8d 15 46 39 0f 00 	lea    0xf3946(%rip),%rdx        # 0x14032d0ec
1402397a6:	89 05 3c 5d 1d 00    	mov    %eax,0x1d5d3c(%rip)        # 0x14040f4e8
1402397ac:	48 8d 0d 15 60 12 00 	lea    0x126015(%rip),%rcx        # 0x14035f7c8
1402397b3:	ff 15 9f 08 0f 00    	call   *0xf089f(%rip)        # 0x14032a058
1402397b9:	48 89 05 18 5d 1d 00 	mov    %rax,0x1d5d18(%rip)        # 0x14040f4d8
1402397c0:	48 85 c0             	test   %rax,%rax
1402397c3:	75 0f                	jne    0x1402397d4
1402397c5:	33 c9                	xor    %ecx,%ecx
1402397c7:	ff 15 c3 08 0f 00    	call   *0xf08c3(%rip)        # 0x14032a090
1402397cd:	48 89 05 04 5d 1d 00 	mov    %rax,0x1d5d04(%rip)        # 0x14040f4d8
1402397d4:	b8 01 00 00 00       	mov    $0x1,%eax
1402397d9:	48 83 c4 28          	add    $0x28,%rsp
1402397dd:	c3                   	ret
1402397de:	cc                   	int3
1402397df:	cc                   	int3
1402397e0:	40 53                	rex push %rbx
1402397e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402397e7:	e8 f4 0d 0c 00       	call   0x1402fa5e0
1402397ec:	48 2b e0             	sub    %rax,%rsp
1402397ef:	48 8b d9             	mov    %rcx,%rbx
1402397f2:	33 c9                	xor    %ecx,%ecx
1402397f4:	ff 15 96 08 0f 00    	call   *0xf0896(%rip)        # 0x14032a090
1402397fa:	48 8b 0d d7 5c 1d 00 	mov    0x1d5cd7(%rip),%rcx        # 0x14040f4d8
140239801:	48 3b c8             	cmp    %rax,%rcx
140239804:	74 06                	je     0x14023980c
140239806:	ff 15 14 09 0f 00    	call   *0xf0914(%rip)        # 0x14032a120
14023980c:	b9 02 00 00 00       	mov    $0x2,%ecx
140239811:	ff 15 79 08 0f 00    	call   *0xf0879(%rip)        # 0x14032a090
140239817:	48 8b 0d c2 5c 1d 00 	mov    0x1d5cc2(%rip),%rcx        # 0x14040f4e0
14023981e:	48 3b c8             	cmp    %rax,%rcx
140239821:	74 06                	je     0x140239829
140239823:	ff 15 f7 08 0f 00    	call   *0xf08f7(%rip)        # 0x14032a120
140239829:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14023982d:	e8 ce 2c 00 00       	call   0x14023c500
140239832:	b8 01 00 00 00       	mov    $0x1,%eax
140239837:	48 83 c4 20          	add    $0x20,%rsp
14023983b:	5b                   	pop    %rbx
14023983c:	c3                   	ret
14023983d:	cc                   	int3
14023983e:	cc                   	int3
14023983f:	cc                   	int3
140239840:	48 8d 05 69 d5 1c 00 	lea    0x1cd569(%rip),%rax        # 0x140406db0
140239847:	c3                   	ret
140239848:	cc                   	int3
140239849:	cc                   	int3
14023984a:	cc                   	int3
14023984b:	cc                   	int3
14023984c:	cc                   	int3
14023984d:	cc                   	int3
14023984e:	cc                   	int3
14023984f:	cc                   	int3
140239850:	48 8b 05 a9 d5 1c 00 	mov    0x1cd5a9(%rip),%rax        # 0x140406e00
140239857:	c3                   	ret
140239858:	cc                   	int3
140239859:	cc                   	int3
14023985a:	cc                   	int3
14023985b:	cc                   	int3
14023985c:	cc                   	int3
14023985d:	cc                   	int3
14023985e:	cc                   	int3
14023985f:	cc                   	int3
140239860:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140239865:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14023986a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14023986f:	53                   	push   %rbx
140239870:	56                   	push   %rsi
140239871:	57                   	push   %rdi
140239872:	b8 30 00 00 00       	mov    $0x30,%eax
140239877:	e8 64 0d 0c 00       	call   0x1402fa5e0
14023987c:	48 2b e0             	sub    %rax,%rsp
14023987f:	48 8b fa             	mov    %rdx,%rdi
140239882:	48 8d 74 24 60       	lea    0x60(%rsp),%rsi
140239887:	48 8b d9             	mov    %rcx,%rbx
14023988a:	e8 01 c3 e8 ff       	call   0x1400c5b90
14023988f:	45 33 c9             	xor    %r9d,%r9d
140239892:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140239897:	4c 8b c7             	mov    %rdi,%r8
14023989a:	48 8b d3             	mov    %rbx,%rdx
14023989d:	48 8b 08             	mov    (%rax),%rcx
1402398a0:	ff 15 8a 08 0f 00    	call   *0xf088a(%rip)        # 0x14032a130
1402398a6:	48 83 c4 30          	add    $0x30,%rsp
1402398aa:	5f                   	pop    %rdi
1402398ab:	5e                   	pop    %rsi
1402398ac:	5b                   	pop    %rbx
1402398ad:	c3                   	ret
1402398ae:	cc                   	int3
1402398af:	cc                   	int3
1402398b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402398b5:	55                   	push   %rbp
1402398b6:	56                   	push   %rsi
1402398b7:	57                   	push   %rdi
1402398b8:	41 54                	push   %r12
1402398ba:	41 55                	push   %r13
1402398bc:	41 56                	push   %r14
1402398be:	41 57                	push   %r15
1402398c0:	48 8d ac 24 a0 fa ff 	lea    -0x560(%rsp),%rbp
1402398c7:	ff
1402398c8:	b8 60 06 00 00       	mov    $0x660,%eax
1402398cd:	e8 0e 0d 0c 00       	call   0x1402fa5e0
1402398d2:	48 2b e0             	sub    %rax,%rsp
1402398d5:	48 8b 05 a4 e8 1c 00 	mov    0x1ce8a4(%rip),%rax        # 0x140408180
1402398dc:	48 33 c4             	xor    %rsp,%rax
1402398df:	48 89 85 50 05 00 00 	mov    %rax,0x550(%rbp)
1402398e6:	33 db                	xor    %ebx,%ebx
1402398e8:	4c 8b e2             	mov    %rdx,%r12
1402398eb:	4c 8b f9             	mov    %rcx,%r15
1402398ee:	89 1d f8 5b 1d 00    	mov    %ebx,0x1d5bf8(%rip)        # 0x14040f4ec
1402398f4:	48 8d 15 25 04 00 00 	lea    0x425(%rip),%rdx        # 0x140239d20
1402398fb:	89 1d ef 5b 1d 00    	mov    %ebx,0x1d5bef(%rip)        # 0x14040f4f0
140239901:	45 8b f1             	mov    %r9d,%r14d
140239904:	41 8b f0             	mov    %r8d,%esi
140239907:	8d 4b 16             	lea    0x16(%rbx),%ecx
14023990a:	ff 15 b8 06 0f 00    	call   *0xf06b8(%rip)        # 0x140329fc8
140239910:	48 8d 15 09 04 00 00 	lea    0x409(%rip),%rdx        # 0x140239d20
140239917:	48 89 05 62 5b 1d 00 	mov    %rax,0x1d5b62(%rip)        # 0x14040f480
14023991e:	8d 4b 08             	lea    0x8(%rbx),%ecx
140239921:	ff 15 a1 06 0f 00    	call   *0xf06a1(%rip)        # 0x140329fc8
140239927:	48 8d 15 f2 03 00 00 	lea    0x3f2(%rip),%rdx        # 0x140239d20
14023992e:	48 89 05 db 5a 1d 00 	mov    %rax,0x1d5adb(%rip)        # 0x14040f410
140239935:	8d 4b 04             	lea    0x4(%rbx),%ecx
140239938:	ff 15 8a 06 0f 00    	call   *0xf068a(%rip)        # 0x140329fc8
14023993e:	48 8d 15 db 03 00 00 	lea    0x3db(%rip),%rdx        # 0x140239d20
140239945:	48 89 05 a4 5a 1d 00 	mov    %rax,0x1d5aa4(%rip)        # 0x14040f3f0
14023994c:	8d 4b 02             	lea    0x2(%rbx),%ecx
14023994f:	ff 15 73 06 0f 00    	call   *0xf0673(%rip)        # 0x140329fc8
140239955:	48 8d 15 c4 03 00 00 	lea    0x3c4(%rip),%rdx        # 0x140239d20
14023995c:	48 89 05 7d 5a 1d 00 	mov    %rax,0x1d5a7d(%rip)        # 0x14040f3e0
140239963:	8d 4b 0b             	lea    0xb(%rbx),%ecx
140239966:	ff 15 5c 06 0f 00    	call   *0xf065c(%rip)        # 0x140329fc8
14023996c:	48 8d 15 ad 03 00 00 	lea    0x3ad(%rip),%rdx        # 0x140239d20
140239973:	48 89 05 ae 5a 1d 00 	mov    %rax,0x1d5aae(%rip)        # 0x14040f428
14023997a:	8d 4b 0f             	lea    0xf(%rbx),%ecx
14023997d:	ff 15 45 06 0f 00    	call   *0xf0645(%rip)        # 0x140329fc8
140239983:	48 89 05 be 5a 1d 00 	mov    %rax,0x1d5abe(%rip)        # 0x14040f448
14023998a:	b8 01 00 00 00       	mov    $0x1,%eax
14023998f:	89 05 5b 5b 1d 00    	mov    %eax,0x1d5b5b(%rip)        # 0x14040f4f0
140239995:	85 f6                	test   %esi,%esi