1400e95da:	73 1c                	jae    0x1400e95f8
1400e95dc:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400e95e0:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400e95e4:	48 8b c3             	mov    %rbx,%rax
1400e95e7:	48 83 fa 0f          	cmp    $0xf,%rdx
1400e95eb:	76 03                	jbe    0x1400e95f0
1400e95ed:	48 8b 03             	mov    (%rbx),%rax
1400e95f0:	66 c7 04 08 3d 00    	movw   $0x3d,(%rax,%rcx,1)
1400e95f6:	eb 13                	jmp    0x1400e960b
1400e95f8:	41 b1 3d             	mov    $0x3d,%r9b
1400e95fb:	45 33 c0             	xor    %r8d,%r8d
1400e95fe:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9603:	48 8b cb             	mov    %rbx,%rcx
1400e9606:	e8 95 70 fa ff       	call   0x1400906a0
1400e960b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e960e:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1400e9612:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
1400e9616:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
1400e961a:	0f 10 03             	movups (%rbx),%xmm0
1400e961d:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1400e9621:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1400e9625:	0f 11 4d d7          	movups %xmm1,-0x29(%rbp)
1400e9629:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1400e962d:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400e9634:	00
1400e9635:	c6 03 00             	movb   $0x0,(%rbx)
1400e9638:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
1400e963c:	48 83 fa 0f          	cmp    $0xf,%rdx
1400e9640:	76 34                	jbe    0x1400e9676
1400e9642:	48 ff c2             	inc    %rdx
1400e9645:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400e9649:	48 8b c1             	mov    %rcx,%rax
1400e964c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400e9653:	72 1c                	jb     0x1400e9671
1400e9655:	48 83 c2 27          	add    $0x27,%rdx
1400e9659:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e965d:	48 2b c1             	sub    %rcx,%rax
1400e9660:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400e9664:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e9668:	76 07                	jbe    0x1400e9671
1400e966a:	ff 15 88 09 24 00    	call   *0x240988(%rip)        # 0x140329ff8
1400e9670:	cc                   	int3
1400e9671:	e8 0e 0c 21 00       	call   0x1402fa284
1400e9676:	66 0f 6f 05 b2 13 24 	movdqa 0x2413b2(%rip),%xmm0        # 0x14032aa30
1400e967d:	00
1400e967e:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1400e9683:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
1400e9687:	41 8b 7e 08          	mov    0x8(%r14),%edi
1400e968b:	49 8b 0e             	mov    (%r14),%rcx
1400e968e:	48 8d 41 10          	lea    0x10(%rcx),%rax
1400e9692:	48 8b d9             	mov    %rcx,%rbx
1400e9695:	85 ff                	test   %edi,%edi
1400e9697:	48 0f 45 d8          	cmovne %rax,%rbx
1400e969b:	48 c1 e7 04          	shl    $0x4,%rdi
1400e969f:	48 03 f9             	add    %rcx,%rdi
1400e96a2:	48 3b df             	cmp    %rdi,%rbx
1400e96a5:	74 2c                	je     0x1400e96d3
1400e96a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e96ae:	00 00
1400e96b0:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400e96b4:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
1400e96b9:	48 0f 47 55 c7       	cmova  -0x39(%rbp),%rdx
1400e96be:	48 8b cb             	mov    %rbx,%rcx
1400e96c1:	e8 5a 5f fe ff       	call   0x1400cf620
1400e96c6:	84 c0                	test   %al,%al
1400e96c8:	75 4e                	jne    0x1400e9718
1400e96ca:	48 83 c3 10          	add    $0x10,%rbx
1400e96ce:	48 3b df             	cmp    %rdi,%rbx
1400e96d1:	75 dd                	jne    0x1400e96b0
1400e96d3:	c6 46 20 00          	movb   $0x0,0x20(%rsi)
1400e96d7:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
1400e96db:	48 83 fa 0f          	cmp    $0xf,%rdx
1400e96df:	0f 86 ad 00 00 00    	jbe    0x1400e9792
1400e96e5:	48 ff c2             	inc    %rdx
1400e96e8:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400e96ec:	48 8b c1             	mov    %rcx,%rax
1400e96ef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400e96f6:	0f 82 91 00 00 00    	jb     0x1400e978d
1400e96fc:	48 83 c2 27          	add    $0x27,%rdx
1400e9700:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e9704:	48 2b c1             	sub    %rcx,%rax
1400e9707:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400e970b:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e970f:	76 7c                	jbe    0x1400e978d
1400e9711:	ff 15 e1 08 24 00    	call   *0x2408e1(%rip)        # 0x140329ff8
1400e9717:	90                   	nop
1400e9718:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
1400e971c:	48 03 13             	add    (%rbx),%rdx
1400e971f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e9722:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1400e9726:	0f 57 c9             	xorps  %xmm1,%xmm1
1400e9729:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1400e972e:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400e9735:	49 ff c0             	inc    %r8
1400e9738:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1400e973d:	75 f6                	jne    0x1400e9735
1400e973f:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400e9743:	e8 e8 c4 f9 ff       	call   0x140085c30
1400e9748:	0f 10 45 07          	movups 0x7(%rbp),%xmm0
1400e974c:	0f 11 06             	movups %xmm0,(%rsi)
1400e974f:	0f 10 4d 17          	movups 0x17(%rbp),%xmm1
1400e9753:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
1400e9757:	c6 46 20 01          	movb   $0x1,0x20(%rsi)
1400e975b:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
1400e975f:	48 83 fa 0f          	cmp    $0xf,%rdx
1400e9763:	76 2d                	jbe    0x1400e9792
1400e9765:	48 ff c2             	inc    %rdx
1400e9768:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400e976c:	48 8b c1             	mov    %rcx,%rax
1400e976f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400e9776:	72 15                	jb     0x1400e978d
1400e9778:	48 83 c2 27          	add    $0x27,%rdx
1400e977c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e9780:	48 2b c1             	sub    %rcx,%rax
1400e9783:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400e9787:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e978b:	77 84                	ja     0x1400e9711
1400e978d:	e8 f2 0a 21 00       	call   0x1402fa284
1400e9792:	48 8b c6             	mov    %rsi,%rax
1400e9795:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1400e9799:	48 33 cc             	xor    %rsp,%rcx
1400e979c:	e8 9f 0e 21 00       	call   0x1402fa640
1400e97a1:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1400e97a8:	00
1400e97a9:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400e97b0:	41 5f                	pop    %r15
1400e97b2:	41 5e                	pop    %r14
1400e97b4:	5f                   	pop    %rdi
1400e97b5:	5e                   	pop    %rsi
1400e97b6:	5d                   	pop    %rbp
1400e97b7:	c3                   	ret
1400e97b8:	cc                   	int3
1400e97b9:	cc                   	int3
1400e97ba:	cc                   	int3
1400e97bb:	cc                   	int3
1400e97bc:	cc                   	int3
1400e97bd:	cc                   	int3
1400e97be:	cc                   	int3
1400e97bf:	cc                   	int3
1400e97c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400e97c5:	57                   	push   %rdi
1400e97c6:	48 83 ec 50          	sub    $0x50,%rsp
1400e97ca:	48 8b 05 af e9 31 00 	mov    0x31e9af(%rip),%rax        # 0x140408180
1400e97d1:	48 33 c4             	xor    %rsp,%rax
1400e97d4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e97d9:	48 8b da             	mov    %rdx,%rbx
1400e97dc:	48 8b d1             	mov    %rcx,%rdx
1400e97df:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e97e4:	e8 37 02 00 00       	call   0x1400e9a20
1400e97e9:	90                   	nop
1400e97ea:	8b 7b 08             	mov    0x8(%rbx),%edi
1400e97ed:	48 8b 0b             	mov    (%rbx),%rcx
1400e97f0:	48 8d 41 10          	lea    0x10(%rcx),%rax
1400e97f4:	48 8b d9             	mov    %rcx,%rbx
1400e97f7:	85 ff                	test   %edi,%edi
1400e97f9:	48 0f 45 d8          	cmovne %rax,%rbx
1400e97fd:	48 c1 e7 04          	shl    $0x4,%rdi
1400e9801:	48 03 f9             	add    %rcx,%rdi
1400e9804:	48 3b df             	cmp    %rdi,%rbx
1400e9807:	74 2d                	je     0x1400e9836
1400e9809:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e9810:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e9815:	48 83 7c 24 38 0f    	cmpq   $0xf,0x38(%rsp)
1400e981b:	48 0f 47 54 24 20    	cmova  0x20(%rsp),%rdx
1400e9821:	48 8b cb             	mov    %rbx,%rcx
1400e9824:	e8 77 4c fe ff       	call   0x1400ce4a0
1400e9829:	84 c0                	test   %al,%al
1400e982b:	75 46                	jne    0x1400e9873
1400e982d:	48 83 c3 10          	add    $0x10,%rbx
1400e9831:	48 3b df             	cmp    %rdi,%rbx
1400e9834:	75 da                	jne    0x1400e9810
1400e9836:	32 db                	xor    %bl,%bl
1400e9838:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400e983d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400e9841:	76 39                	jbe    0x1400e987c
1400e9843:	48 ff c2             	inc    %rdx
1400e9846:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400e984b:	48 8b c1             	mov    %rcx,%rax
1400e984e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400e9855:	72 20                	jb     0x1400e9877
1400e9857:	48 83 c2 27          	add    $0x27,%rdx
1400e985b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e985f:	48 2b c1             	sub    %rcx,%rax
1400e9862:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400e9866:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e986a:	76 0b                	jbe    0x1400e9877
1400e986c:	ff 15 86 07 24 00    	call   *0x240786(%rip)        # 0x140329ff8
1400e9872:	90                   	nop
1400e9873:	b3 01                	mov    $0x1,%bl
1400e9875:	eb c1                	jmp    0x1400e9838
1400e9877:	e8 08 0a 21 00       	call   0x1402fa284
1400e987c:	0f b6 c3             	movzbl %bl,%eax
1400e987f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400e9884:	48 33 cc             	xor    %rsp,%rcx
1400e9887:	e8 b4 0d 21 00       	call   0x1402fa640
1400e988c:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400e9891:	48 83 c4 50          	add    $0x50,%rsp
1400e9895:	5f                   	pop    %rdi
1400e9896:	c3                   	ret
1400e9897:	cc                   	int3
1400e9898:	cc                   	int3
1400e9899:	cc                   	int3
1400e989a:	cc                   	int3
1400e989b:	cc                   	int3
1400e989c:	cc                   	int3
1400e989d:	cc                   	int3
1400e989e:	cc                   	int3
1400e989f:	cc                   	int3
1400e98a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400e98a5:	57                   	push   %rdi
1400e98a6:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
1400e98ad:	48 8b 05 cc e8 31 00 	mov    0x31e8cc(%rip),%rax        # 0x140408180
1400e98b4:	48 33 c4             	xor    %rsp,%rax
1400e98b7:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1400e98be:	00
1400e98bf:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1400e98c6:	00
1400e98c7:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1400e98cc:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400e98d1:	c7 44 24 2c 00 01 00 	movl   $0x100,0x2c(%rsp)
1400e98d8:	00
1400e98d9:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400e98de:	8b 79 08             	mov    0x8(%rcx),%edi
1400e98e1:	48 8b 09             	mov    (%rcx),%rcx
1400e98e4:	48 8d 41 10          	lea    0x10(%rcx),%rax
1400e98e8:	48 8b d9             	mov    %rcx,%rbx
1400e98eb:	85 ff                	test   %edi,%edi
1400e98ed:	48 0f 45 d8          	cmovne %rax,%rbx
1400e98f1:	48 c1 e7 04          	shl    $0x4,%rdi
1400e98f5:	48 03 f9             	add    %rcx,%rdi
1400e98f8:	48 3b df             	cmp    %rdi,%rbx
1400e98fb:	74 2a                	je     0x1400e9927
1400e98fd:	0f 1f 00             	nopl   (%rax)
1400e9900:	b2 20                	mov    $0x20,%dl
1400e9902:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e9907:	e8 b4 4c fe ff       	call   0x1400ce5c0
1400e990c:	48 8b d3             	mov    %rbx,%rdx
1400e990f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e9914:	e8 d7 56 fe ff       	call   0x1400ceff0
1400e9919:	48 83 c3 10          	add    $0x10,%rbx
1400e991d:	48 3b df             	cmp    %rdi,%rbx
1400e9920:	75 de                	jne    0x1400e9900
1400e9922:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1400e9927:	4c 8d 05 7a 84 24 00 	lea    0x24847a(%rip),%r8        # 0x140331da8
1400e992e:	ba 02 00 00 00       	mov    $0x2,%edx
1400e9933:	33 c9                	xor    %ecx,%ecx
1400e9935:	e8 c6 02 fd ff       	call   0x1400b9c00
1400e993a:	90                   	nop
1400e993b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e9940:	e8 eb 3d fe ff       	call   0x1400cd730
1400e9945:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1400e994c:	00
1400e994d:	48 33 cc             	xor    %rsp,%rcx
1400e9950:	e8 eb 0c 21 00       	call   0x1402fa640
1400e9955:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
1400e995c:	00
1400e995d:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
1400e9964:	5f                   	pop    %rdi
1400e9965:	c3                   	ret
1400e9966:	cc                   	int3
1400e9967:	cc                   	int3
1400e9968:	cc                   	int3
1400e9969:	cc                   	int3
1400e996a:	cc                   	int3
1400e996b:	cc                   	int3
1400e996c:	cc                   	int3
1400e996d:	cc                   	int3
1400e996e:	cc                   	int3
1400e996f:	cc                   	int3
1400e9970:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
1400e9977:	48 8b 05 02 e8 31 00 	mov    0x31e802(%rip),%rax        # 0x140408180
1400e997e:	48 33 c4             	xor    %rsp,%rax
1400e9981:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400e9988:	00
1400e9989:	33 d2                	xor    %edx,%edx
1400e998b:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400e9990:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1400e9996:	48 8d 4c 24 21       	lea    0x21(%rsp),%rcx
1400e999b:	e8 be 30 21 00       	call   0x1402fca5e
1400e99a0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e99a5:	b9 04 01 00 00       	mov    $0x104,%ecx
1400e99aa:	e8 b1 92 fd ff       	call   0x1400c2c60
1400e99af:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1400e99b4:	84 c0                	test   %al,%al
1400e99b6:	74 2b                	je     0x1400e99e3
1400e99b8:	4c 8d 05 09 84 24 00 	lea    0x248409(%rip),%r8        # 0x140331dc8
1400e99bf:	ba 02 00 00 00       	mov    $0x2,%edx
1400e99c4:	33 c9                	xor    %ecx,%ecx
1400e99c6:	e8 35 02 fd ff       	call   0x1400b9c00
1400e99cb:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1400e99d2:	00
1400e99d3:	48 33 cc             	xor    %rsp,%rcx
1400e99d6:	e8 65 0c 21 00       	call   0x1402fa640
1400e99db:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
1400e99e2:	c3                   	ret
1400e99e3:	4c 8d 05 f6 83 24 00 	lea    0x2483f6(%rip),%r8        # 0x140331de0
1400e99ea:	ba 01 00 00 00       	mov    $0x1,%edx
1400e99ef:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e99f4:	e8 07 02 fd ff       	call   0x1400b9c00
1400e99f9:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1400e9a00:	00
1400e9a01:	48 33 cc             	xor    %rsp,%rcx
1400e9a04:	e8 37 0c 21 00       	call   0x1402fa640
1400e9a09:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
1400e9a10:	c3                   	ret
1400e9a11:	cc                   	int3
1400e9a12:	cc                   	int3
1400e9a13:	cc                   	int3
1400e9a14:	cc                   	int3
1400e9a15:	cc                   	int3
1400e9a16:	cc                   	int3
1400e9a17:	cc                   	int3
1400e9a18:	cc                   	int3
1400e9a19:	cc                   	int3
1400e9a1a:	cc                   	int3
1400e9a1b:	cc                   	int3
1400e9a1c:	cc                   	int3
1400e9a1d:	cc                   	int3
1400e9a1e:	cc                   	int3
1400e9a1f:	cc                   	int3
1400e9a20:	40 53                	rex push %rbx
1400e9a22:	41 56                	push   %r14
1400e9a24:	48 83 ec 38          	sub    $0x38,%rsp
1400e9a28:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1400e9a2d:	4c 8b f1             	mov    %rcx,%r14
1400e9a30:	48 8b ca             	mov    %rdx,%rcx
1400e9a33:	48 8b da             	mov    %rdx,%rbx
1400e9a36:	76 03                	jbe    0x1400e9a3b
1400e9a38:	48 8b 0a             	mov    (%rdx),%rcx
1400e9a3b:	48 8d 15 b2 66 24 00 	lea    0x2466b2(%rip),%rdx        # 0x1403300f4
1400e9a42:	e8 c9 14 fd ff       	call   0x1400baf10
1400e9a47:	84 c0                	test   %al,%al
1400e9a49:	74 16                	je     0x1400e9a61
1400e9a4b:	48 8b d3             	mov    %rbx,%rdx
1400e9a4e:	49 8b ce             	mov    %r14,%rcx
1400e9a51:	e8 7a c3 f9 ff       	call   0x140085dd0
1400e9a56:	49 8b c6             	mov    %r14,%rax
1400e9a59:	48 83 c4 38          	add    $0x38,%rsp
1400e9a5d:	41 5e                	pop    %r14
1400e9a5f:	5b                   	pop    %rbx
1400e9a60:	c3                   	ret
1400e9a61:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1400e9a68:	ff ff 7f
1400e9a6b:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400e9a70:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
1400e9a74:	48 8b c1             	mov    %rcx,%rax
1400e9a77:	49 2b c7             	sub    %r15,%rax
1400e9a7a:	48 83 f8 02          	cmp    $0x2,%rax
1400e9a7e:	0f 82 f7 00 00 00    	jb     0x1400e9b7b
1400e9a84:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)