1406a86ad:	00 00 00
1406a86b0:	48 8b 17             	mov    (%rdi),%rdx
1406a86b3:	48 8b cb             	mov    %rbx,%rcx
1406a86b6:	e8 95 fd ff ff       	call   0x1406a8450
1406a86bb:	48 83 c7 08          	add    $0x8,%rdi
1406a86bf:	48 3b fe             	cmp    %rsi,%rdi
1406a86c2:	75 ec                	jne    0x1406a86b0
1406a86c4:	eb a0                	jmp    0x1406a8666
1406a86c6:	48 8b cf             	mov    %rdi,%rcx
1406a86c9:	e8 82 31 0b 00       	call   0x14075b850
1406a86ce:	4c 8b 40 40          	mov    0x40(%rax),%r8
1406a86d2:	4d 85 c0             	test   %r8,%r8
1406a86d5:	74 8f                	je     0x1406a8666
1406a86d7:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1406a86dc:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1406a86e2:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1406a86e6:	48 8b cb             	mov    %rbx,%rcx
1406a86e9:	e8 e2 ad 02 00       	call   0x1406d34d0
1406a86ee:	48 8b f8             	mov    %rax,%rdi
1406a86f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a86f4:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1406a86f8:	66 0f 6f 0d 00 63 90 	movdqa 0x906300(%rip),%xmm1        # 0x140faea00
1406a86ff:	00
1406a8700:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1406a8705:	8b 05 e1 38 97 00    	mov    0x9738e1(%rip),%eax        # 0x14101bfec
1406a870b:	66 89 45 d7          	mov    %ax,-0x29(%rbp)
1406a870f:	0f b6 05 d8 38 97 00 	movzbl 0x9738d8(%rip),%eax        # 0x14101bfee
1406a8716:	88 45 d9             	mov    %al,-0x27(%rbp)
1406a8719:	c6 45 da 00          	movb   $0x0,-0x26(%rbp)
1406a871d:	48 8b cb             	mov    %rbx,%rcx
1406a8720:	e8 1b ae 03 00       	call   0x1406e3540
1406a8725:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1406a872a:	76 03                	jbe    0x1406a872f
1406a872c:	48 8b 3f             	mov    (%rdi),%rdi
1406a872f:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1406a8733:	48 83 7d ef 0f       	cmpq   $0xf,-0x11(%rbp)
1406a8738:	48 0f 47 55 d7       	cmova  -0x29(%rbp),%rdx
1406a873d:	4c 8b c7             	mov    %rdi,%r8
1406a8740:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a8747:	e8 24 74 cd ff       	call   0x14037fb70
1406a874c:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a8753:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a8758:	e8 57 2e 79 00       	call   0x140e3b5b4
1406a875d:	90                   	nop
1406a875e:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406a8762:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8766:	76 31                	jbe    0x1406a8799
1406a8768:	48 ff c2             	inc    %rdx
1406a876b:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406a876f:	48 8b c1             	mov    %rcx,%rax
1406a8772:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8779:	72 19                	jb     0x1406a8794
1406a877b:	48 83 c2 27          	add    $0x27,%rdx
1406a877f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8783:	48 2b c1             	sub    %rcx,%rax
1406a8786:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a878a:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a878e:	0f 87 51 05 00 00    	ja     0x1406a8ce5
1406a8794:	e8 ab 29 77 00       	call   0x140e1b144
1406a8799:	66 0f 6f 05 8f b6 8f 	movdqa 0x8fb68f(%rip),%xmm0        # 0x140fa3e30
1406a87a0:	00
1406a87a1:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406a87a6:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1406a87aa:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
1406a87ae:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a87b2:	0f 86 ae fe ff ff    	jbe    0x1406a8666
1406a87b8:	48 ff c2             	inc    %rdx
1406a87bb:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1406a87bf:	48 8b c1             	mov    %rcx,%rax
1406a87c2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a87c9:	72 19                	jb     0x1406a87e4
1406a87cb:	48 83 c2 27          	add    $0x27,%rdx
1406a87cf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a87d3:	48 2b c1             	sub    %rcx,%rax
1406a87d6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a87da:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a87de:	0f 87 07 05 00 00    	ja     0x1406a8ceb
1406a87e4:	e8 5b 29 77 00       	call   0x140e1b144
1406a87e9:	e9 78 fe ff ff       	jmp    0x1406a8666
1406a87ee:	48 8b cf             	mov    %rdi,%rcx
1406a87f1:	e8 da 30 0b 00       	call   0x14075b8d0
1406a87f6:	48 8b d0             	mov    %rax,%rdx
1406a87f9:	48 8b cb             	mov    %rbx,%rcx
1406a87fc:	e8 8f ef ff ff       	call   0x1406a7790
1406a8801:	e9 60 fe ff ff       	jmp    0x1406a8666
1406a8806:	48 8b cf             	mov    %rdi,%rcx
1406a8809:	e8 c2 32 0b 00       	call   0x14075bad0
1406a880e:	48 8b d0             	mov    %rax,%rdx
1406a8811:	48 8b cb             	mov    %rbx,%rcx
1406a8814:	e8 f7 32 00 00       	call   0x1406abb10
1406a8819:	e9 48 fe ff ff       	jmp    0x1406a8666
1406a881e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a8821:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
1406a8825:	66 0f 6f 0d 63 a8 90 	movdqa 0x90a863(%rip),%xmm1        # 0x140fb3090
1406a882c:	00
1406a882d:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
1406a8832:	0f b7 05 bb b7 92 00 	movzwl 0x92b7bb(%rip),%eax        # 0x140fd3ff4
1406a8839:	88 45 f7             	mov    %al,-0x9(%rbp)
1406a883c:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1406a8840:	48 8b cb             	mov    %rbx,%rcx
1406a8843:	e8 f8 ac 03 00       	call   0x1406e3540
1406a8848:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1406a884c:	48 83 7d 0f 0f       	cmpq   $0xf,0xf(%rbp)
1406a8851:	4c 0f 47 45 f7       	cmova  -0x9(%rbp),%r8
1406a8856:	48 8d 15 53 fc 92 00 	lea    0x92fc53(%rip),%rdx        # 0x140fd84b0
1406a885d:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a8864:	e8 07 73 cd ff       	call   0x14037fb70
1406a8869:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a8870:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a8875:	e8 3a 2d 79 00       	call   0x140e3b5b4
1406a887a:	90                   	nop
1406a887b:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1406a887f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8883:	0f 86 dd fd ff ff    	jbe    0x1406a8666
1406a8889:	48 ff c2             	inc    %rdx
1406a888c:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406a8890:	48 8b c1             	mov    %rcx,%rax
1406a8893:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a889a:	0f 82 44 ff ff ff    	jb     0x1406a87e4
1406a88a0:	48 83 c2 27          	add    $0x27,%rdx
1406a88a4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a88a8:	48 2b c1             	sub    %rcx,%rax
1406a88ab:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a88af:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a88b3:	0f 87 e8 03 00 00    	ja     0x1406a8ca1
1406a88b9:	e9 26 ff ff ff       	jmp    0x1406a87e4
1406a88be:	48 8b cf             	mov    %rdi,%rcx
1406a88c1:	e8 0a 31 0b 00       	call   0x14075b9d0
1406a88c6:	48 8b d0             	mov    %rax,%rdx
1406a88c9:	48 8b cb             	mov    %rbx,%rcx
1406a88cc:	e8 af f6 ff ff       	call   0x1406a7f80
1406a88d1:	e9 90 fd ff ff       	jmp    0x1406a8666
1406a88d6:	48 8b d7             	mov    %rdi,%rdx
1406a88d9:	48 8b cb             	mov    %rbx,%rcx
1406a88dc:	e8 cf c6 ff ff       	call   0x1406a4fb0
1406a88e1:	e9 80 fd ff ff       	jmp    0x1406a8666
1406a88e6:	48 8b d7             	mov    %rdi,%rdx
1406a88e9:	48 8b cb             	mov    %rbx,%rcx
1406a88ec:	e8 6f c9 ff ff       	call   0x1406a5260
1406a88f1:	e9 70 fd ff ff       	jmp    0x1406a8666
1406a88f6:	48 8b d7             	mov    %rdi,%rdx
1406a88f9:	48 8b cb             	mov    %rbx,%rcx
1406a88fc:	e8 7f cd ff ff       	call   0x1406a5680
1406a8901:	e9 60 fd ff ff       	jmp    0x1406a8666
1406a8906:	48 8b 57 40          	mov    0x40(%rdi),%rdx
1406a890a:	4c 8b 47 48          	mov    0x48(%rdi),%r8
1406a890e:	48 8b 87 00 01 00 00 	mov    0x100(%rdi),%rax
1406a8915:	48 8b cb             	mov    %rbx,%rcx
1406a8918:	48 39 87 f8 00 00 00 	cmp    %rax,0xf8(%rdi)
1406a891f:	75 0a                	jne    0x1406a892b
1406a8921:	e8 4a 17 00 00       	call   0x1406aa070
1406a8926:	e9 3b fd ff ff       	jmp    0x1406a8666
1406a892b:	e8 c0 0d 00 00       	call   0x1406a96f0
1406a8930:	e9 31 fd ff ff       	jmp    0x1406a8666
1406a8935:	48 8b d7             	mov    %rdi,%rdx
1406a8938:	48 8b cb             	mov    %rbx,%rcx
1406a893b:	e8 e0 1e 00 00       	call   0x1406aa820
1406a8940:	e9 21 fd ff ff       	jmp    0x1406a8666
1406a8945:	48 8b cf             	mov    %rdi,%rcx
1406a8948:	e8 43 2f 0b 00       	call   0x14075b890
1406a894d:	48 8b d0             	mov    %rax,%rdx
1406a8950:	48 8b cb             	mov    %rbx,%rcx
1406a8953:	e8 e8 ea ff ff       	call   0x1406a7440
1406a8958:	e9 09 fd ff ff       	jmp    0x1406a8666
1406a895d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a8960:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
1406a8964:	66 0f 6f 0d 94 df 8f 	movdqa 0x8fdf94(%rip),%xmm1        # 0x140fa6900
1406a896b:	00
1406a896c:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
1406a8971:	f2 0f 10 05 77 36 97 	movsd  0x973677(%rip),%xmm0        # 0x14101bff0
1406a8978:	00
1406a8979:	f2 0f 11 45 f7       	movsd  %xmm0,-0x9(%rbp)
1406a897e:	0f b6 05 73 36 97 00 	movzbl 0x973673(%rip),%eax        # 0x14101bff8
1406a8985:	88 45 ff             	mov    %al,-0x1(%rbp)
1406a8988:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
1406a898c:	48 8b cb             	mov    %rbx,%rcx
1406a898f:	e8 ac ab 03 00       	call   0x1406e3540
1406a8994:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1406a8998:	48 83 7d 0f 0f       	cmpq   $0xf,0xf(%rbp)
1406a899d:	4c 0f 47 45 f7       	cmova  -0x9(%rbp),%r8
1406a89a2:	48 8d 15 07 fb 92 00 	lea    0x92fb07(%rip),%rdx        # 0x140fd84b0
1406a89a9:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a89b0:	e8 bb 71 cd ff       	call   0x14037fb70
1406a89b5:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a89bc:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a89c1:	e8 ee 2b 79 00       	call   0x140e3b5b4
1406a89c6:	90                   	nop
1406a89c7:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1406a89cb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a89cf:	0f 86 91 fc ff ff    	jbe    0x1406a8666
1406a89d5:	48 ff c2             	inc    %rdx
1406a89d8:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406a89dc:	48 8b c1             	mov    %rcx,%rax
1406a89df:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a89e6:	0f 82 f8 fd ff ff    	jb     0x1406a87e4
1406a89ec:	48 83 c2 27          	add    $0x27,%rdx
1406a89f0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a89f4:	48 2b c1             	sub    %rcx,%rax
1406a89f7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a89fb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a89ff:	0f 87 a2 02 00 00    	ja     0x1406a8ca7
1406a8a05:	e9 da fd ff ff       	jmp    0x1406a87e4
1406a8a0a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a8a0d:	83 bb 10 08 00 00 00 	cmpl   $0x0,0x810(%rbx)
1406a8a14:	0f 8e a7 00 00 00    	jle    0x1406a8ac1
1406a8a1a:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
1406a8a1e:	66 0f 6f 0d ea b8 8f 	movdqa 0x8fb8ea(%rip),%xmm1        # 0x140fa4310
1406a8a25:	00
1406a8a26:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
1406a8a2b:	8b 05 cb 35 97 00    	mov    0x9735cb(%rip),%eax        # 0x14101bffc
1406a8a31:	89 45 f7             	mov    %eax,-0x9(%rbp)
1406a8a34:	0f b7 05 c5 35 97 00 	movzwl 0x9735c5(%rip),%eax        # 0x14101c000
1406a8a3b:	66 89 45 fb          	mov    %ax,-0x5(%rbp)
1406a8a3f:	c6 45 fd 00          	movb   $0x0,-0x3(%rbp)
1406a8a43:	48 8b cb             	mov    %rbx,%rcx
1406a8a46:	e8 f5 aa 03 00       	call   0x1406e3540
1406a8a4b:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1406a8a4f:	48 83 7d 0f 0f       	cmpq   $0xf,0xf(%rbp)
1406a8a54:	4c 0f 47 45 f7       	cmova  -0x9(%rbp),%r8
1406a8a59:	48 8d 15 50 fa 92 00 	lea    0x92fa50(%rip),%rdx        # 0x140fd84b0
1406a8a60:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a8a67:	e8 04 71 cd ff       	call   0x14037fb70
1406a8a6c:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a8a73:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a8a78:	e8 37 2b 79 00       	call   0x140e3b5b4
1406a8a7d:	90                   	nop
1406a8a7e:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1406a8a82:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8a86:	0f 86 da fb ff ff    	jbe    0x1406a8666
1406a8a8c:	48 ff c2             	inc    %rdx
1406a8a8f:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406a8a93:	48 8b c1             	mov    %rcx,%rax
1406a8a96:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8a9d:	0f 82 41 fd ff ff    	jb     0x1406a87e4
1406a8aa3:	48 83 c2 27          	add    $0x27,%rdx
1406a8aa7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8aab:	48 2b c1             	sub    %rcx,%rax
1406a8aae:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8ab2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8ab6:	0f 87 f1 01 00 00    	ja     0x1406a8cad
1406a8abc:	e9 23 fd ff ff       	jmp    0x1406a87e4
1406a8ac1:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1406a8ac5:	66 0f 6f 0d 83 b8 8f 	movdqa 0x8fb883(%rip),%xmm1        # 0x140fa4350
1406a8acc:	00
1406a8acd:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1406a8ad2:	f2 0f 10 05 2e 35 97 	movsd  0x97352e(%rip),%xmm0        # 0x14101c008
1406a8ad9:	00
1406a8ada:	f2 0f 11 45 d7       	movsd  %xmm0,-0x29(%rbp)
1406a8adf:	8b 05 2b 35 97 00    	mov    0x97352b(%rip),%eax        # 0x14101c010
1406a8ae5:	89 45 df             	mov    %eax,-0x21(%rbp)
1406a8ae8:	0f b6 05 25 35 97 00 	movzbl 0x973525(%rip),%eax        # 0x14101c014
1406a8aef:	88 45 e3             	mov    %al,-0x1d(%rbp)
1406a8af2:	c6 45 e4 00          	movb   $0x0,-0x1c(%rbp)
1406a8af6:	48 8b cb             	mov    %rbx,%rcx
1406a8af9:	e8 42 aa 03 00       	call   0x1406e3540
1406a8afe:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1406a8b02:	48 83 7d ef 0f       	cmpq   $0xf,-0x11(%rbp)
1406a8b07:	4c 0f 47 45 d7       	cmova  -0x29(%rbp),%r8
1406a8b0c:	48 8d 15 9d f9 92 00 	lea    0x92f99d(%rip),%rdx        # 0x140fd84b0
1406a8b13:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a8b1a:	e8 51 70 cd ff       	call   0x14037fb70
1406a8b1f:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a8b26:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a8b2b:	e8 84 2a 79 00       	call   0x140e3b5b4
1406a8b30:	90                   	nop
1406a8b31:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406a8b35:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8b39:	0f 86 27 fb ff ff    	jbe    0x1406a8666
1406a8b3f:	48 ff c2             	inc    %rdx
1406a8b42:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406a8b46:	48 8b c1             	mov    %rcx,%rax
1406a8b49:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8b50:	0f 82 8e fc ff ff    	jb     0x1406a87e4
1406a8b56:	48 83 c2 27          	add    $0x27,%rdx
1406a8b5a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8b5e:	48 2b c1             	sub    %rcx,%rax
1406a8b61:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8b65:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8b69:	0f 87 44 01 00 00    	ja     0x1406a8cb3
1406a8b6f:	e9 70 fc ff ff       	jmp    0x1406a87e4
1406a8b74:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406a8b79:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1406a8b7f:	4c 8b 47 40          	mov    0x40(%rdi),%r8
1406a8b83:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1406a8b87:	48 8b cb             	mov    %rbx,%rcx
1406a8b8a:	e8 41 a9 02 00       	call   0x1406d34d0
1406a8b8f:	48 8b f8             	mov    %rax,%rdi
1406a8b92:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a8b95:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1406a8b99:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a8b9c:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1406a8ba1:	b9 20 00 00 00       	mov    $0x20,%ecx
1406a8ba6:	e8 5d 25 77 00       	call   0x140e1b108
1406a8bab:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1406a8baf:	66 0f 6f 05 39 bf 8f 	movdqa 0x8fbf39(%rip),%xmm0        # 0x140fa4af0
1406a8bb6:	00
1406a8bb7:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406a8bbc:	0f 10 05 55 34 97 00 	movups 0x973455(%rip),%xmm0        # 0x14101c018
1406a8bc3:	0f 11 00             	movups %xmm0,(%rax)
1406a8bc6:	8b 0d 5c 34 97 00    	mov    0x97345c(%rip),%ecx        # 0x14101c028
1406a8bcc:	89 48 10             	mov    %ecx,0x10(%rax)
1406a8bcf:	c6 40 14 00          	movb   $0x0,0x14(%rax)
1406a8bd3:	48 8b cb             	mov    %rbx,%rcx
1406a8bd6:	e8 65 a9 03 00       	call   0x1406e3540
1406a8bdb:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1406a8be0:	76 03                	jbe    0x1406a8be5
1406a8be2:	48 8b 3f             	mov    (%rdi),%rdi
1406a8be5:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1406a8be9:	48 83 7d ef 0f       	cmpq   $0xf,-0x11(%rbp)
1406a8bee:	48 0f 47 55 d7       	cmova  -0x29(%rbp),%rdx
1406a8bf3:	4c 8b c7             	mov    %rdi,%r8
1406a8bf6:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a8bfd:	e8 6e 6f cd ff       	call   0x14037fb70
1406a8c02:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a8c09:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a8c0e:	e8 a1 29 79 00       	call   0x140e3b5b4
1406a8c13:	90                   	nop
1406a8c14:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406a8c18:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8c1c:	76 2d                	jbe    0x1406a8c4b
1406a8c1e:	48 ff c2             	inc    %rdx
1406a8c21:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406a8c25:	48 8b c1             	mov    %rcx,%rax
1406a8c28:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8c2f:	72 15                	jb     0x1406a8c46
1406a8c31:	48 83 c2 27          	add    $0x27,%rdx
1406a8c35:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8c39:	48 2b c1             	sub    %rcx,%rax
1406a8c3c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8c40:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8c44:	77 55                	ja     0x1406a8c9b
1406a8c46:	e8 f9 24 77 00       	call   0x140e1b144
1406a8c4b:	66 0f 6f 05 dd b1 8f 	movdqa 0x8fb1dd(%rip),%xmm0        # 0x140fa3e30
1406a8c52:	00
1406a8c53:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406a8c58:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1406a8c5c:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
1406a8c60:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8c64:	0f 86 fc f9 ff ff    	jbe    0x1406a8666
1406a8c6a:	48 ff c2             	inc    %rdx
1406a8c6d:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1406a8c71:	48 8b c1             	mov    %rcx,%rax
1406a8c74:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8c7b:	0f 82 63 fb ff ff    	jb     0x1406a87e4
1406a8c81:	48 83 c2 27          	add    $0x27,%rdx
1406a8c85:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8c89:	48 2b c1             	sub    %rcx,%rax
1406a8c8c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8c90:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8c94:	77 23                	ja     0x1406a8cb9