1409c6606:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c660d:	72 19                	jb     0x1409c6628
1409c660f:	48 83 c2 27          	add    $0x27,%rdx
1409c6613:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6617:	48 2b c1             	sub    %rcx,%rax
1409c661a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c661e:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6622:	0f 87 f5 07 00 00    	ja     0x1409c6e1d
1409c6628:	e8 17 4b 45 00       	call   0x140e1b144
1409c662d:	48 c7 85 98 01 00 00 	movq   $0x0,0x198(%rbp)
1409c6634:	00 00 00 00
1409c6638:	48 c7 85 a0 01 00 00 	movq   $0xf,0x1a0(%rbp)
1409c663f:	0f 00 00 00
1409c6643:	c6 85 88 01 00 00 00 	movb   $0x0,0x188(%rbp)
1409c664a:	48 8b 95 28 02 00 00 	mov    0x228(%rbp),%rdx
1409c6651:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c6655:	76 34                	jbe    0x1409c668b
1409c6657:	48 ff c2             	inc    %rdx
1409c665a:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
1409c6661:	48 8b c1             	mov    %rcx,%rax
1409c6664:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c666b:	72 19                	jb     0x1409c6686
1409c666d:	48 83 c2 27          	add    $0x27,%rdx
1409c6671:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6675:	48 2b c1             	sub    %rcx,%rax
1409c6678:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c667c:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6680:	0f 87 9d 07 00 00    	ja     0x1409c6e23
1409c6686:	e8 b9 4a 45 00       	call   0x140e1b144
1409c668b:	48 8d 3d d2 28 61 00 	lea    0x6128d2(%rip),%rdi        # 0x140fd8f64
1409c6692:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1409c6696:	c6 44 24 61 01       	movb   $0x1,0x61(%rsp)
1409c669b:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1409c669f:	e8 8c 96 ff ff       	call   0x1409bfd30
1409c66a4:	84 c0                	test   %al,%al
1409c66a6:	0f 84 12 07 00 00    	je     0x1409c6dbe
1409c66ac:	49 ff 07             	incq   (%r15)
1409c66af:	4d 8b 27             	mov    (%r15),%r12
1409c66b2:	e8 89 55 04 00       	call   0x140a0bc40
1409c66b7:	4c 8b f0             	mov    %rax,%r14
1409c66ba:	48 85 c0             	test   %rax,%rax
1409c66bd:	0f 84 76 05 00 00    	je     0x1409c6c39
1409c66c3:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1409c66c7:	48 c7 45 88 06 00 00 	movq   $0x6,-0x78(%rbp)
1409c66ce:	00
1409c66cf:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1409c66d3:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1409c66d8:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1409c66dc:	ba 0c 00 00 00       	mov    $0xc,%edx
1409c66e1:	48 8b c8             	mov    %rax,%rcx
1409c66e4:	e8 b7 54 04 00       	call   0x140a0bba0
1409c66e9:	84 c0                	test   %al,%al
1409c66eb:	0f 84 48 05 00 00    	je     0x1409c6c39
1409c66f1:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1409c66f5:	e8 f6 1e 04 00       	call   0x140a085f0
1409c66fa:	48 8b 18             	mov    (%rax),%rbx
1409c66fd:	e8 ce 62 04 00       	call   0x140a0c9d0
1409c6702:	4c 8b e8             	mov    %rax,%r13
1409c6705:	e8 52 7c 43 00       	call   0x140dfe35c
1409c670a:	89 45 d0             	mov    %eax,-0x30(%rbp)
1409c670d:	48 8d 45 28          	lea    0x28(%rbp),%rax
1409c6711:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c6716:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
1409c671d:	e8 ce 51 04 00       	call   0x140a0b8f0
1409c6722:	90                   	nop
1409c6723:	48 8d 15 6a 83 60 00 	lea    0x60836a(%rip),%rdx        # 0x140fcea94
1409c672a:	48 8b c8             	mov    %rax,%rcx
1409c672d:	e8 de 51 04 00       	call   0x140a0b910
1409c6732:	48 8b f8             	mov    %rax,%rdi
1409c6735:	49 8d 4f 18          	lea    0x18(%r15),%rcx
1409c6739:	e8 72 07 7d ff       	call   0x140196eb0
1409c673e:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409c6742:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1409c6746:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409c674a:	48 85 c9             	test   %rcx,%rcx
1409c674d:	74 50                	je     0x1409c679f
1409c674f:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409c6753:	48 8b c2             	mov    %rdx,%rax
1409c6756:	48 2b c1             	sub    %rcx,%rax
1409c6759:	48 83 f8 01          	cmp    $0x1,%rax
1409c675d:	72 1c                	jb     0x1409c677b
1409c675f:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c6763:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c6767:	48 8b c7             	mov    %rdi,%rax
1409c676a:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c676e:	76 03                	jbe    0x1409c6773
1409c6770:	48 8b 07             	mov    (%rdi),%rax
1409c6773:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c6779:	eb 24                	jmp    0x1409c679f
1409c677b:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c6782:	00 00
1409c6784:	4c 8d 0d b9 17 61 00 	lea    0x6117b9(%rip),%r9        # 0x140fd7f44
1409c678b:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c6791:	ba 01 00 00 00       	mov    $0x1,%edx
1409c6796:	48 8b cf             	mov    %rdi,%rcx
1409c6799:	e8 e2 1e 7e ff       	call   0x1401a8680
1409c679e:	90                   	nop
1409c679f:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c67a2:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1409c67a9:	66 0f 6f 0d 7f d6 5d 	movdqa 0x5dd67f(%rip),%xmm1        # 0x140fa3e30
1409c67b0:	00
1409c67b1:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1409c67b8:	00
1409c67b9:	c6 85 00 01 00 00 00 	movb   $0x0,0x100(%rbp)
1409c67c0:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%rbp)
1409c67c7:	48 c7 45 f8 00 00 00 	movq   $0x0,-0x8(%rbp)
1409c67ce:	00
1409c67cf:	48 8d 05 da 36 6b 00 	lea    0x6b36da(%rip),%rax        # 0x141079eb0
1409c67d6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1409c67da:	c6 45 00 01          	movb   $0x1,0x0(%rbp)
1409c67de:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1409c67e5:	48 89 45 08          	mov    %rax,0x8(%rbp)
1409c67e9:	c6 45 10 00          	movb   $0x0,0x10(%rbp)
1409c67ed:	48 8b d6             	mov    %rsi,%rdx
1409c67f0:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409c67f4:	e8 97 44 04 00       	call   0x140a0ac90
1409c67f9:	90                   	nop
1409c67fa:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409c67fe:	e8 4d 0c 04 00       	call   0x140a07450
1409c6803:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1409c680a:	48 83 bd 18 01 00 00 	cmpq   $0xf,0x118(%rbp)
1409c6811:	0f
1409c6812:	48 0f 47 95 00 01 00 	cmova  0x100(%rbp),%rdx
1409c6819:	00
1409c681a:	4c 8b 85 10 01 00 00 	mov    0x110(%rbp),%r8
1409c6821:	48 8b cf             	mov    %rdi,%rcx
1409c6824:	e8 57 79 7e ff       	call   0x1401ae180
1409c6829:	90                   	nop
1409c682a:	48 8b 95 18 01 00 00 	mov    0x118(%rbp),%rdx
1409c6831:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c6835:	76 34                	jbe    0x1409c686b
1409c6837:	48 ff c2             	inc    %rdx
1409c683a:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1409c6841:	48 8b c1             	mov    %rcx,%rax
1409c6844:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c684b:	72 19                	jb     0x1409c6866
1409c684d:	48 83 c2 27          	add    $0x27,%rdx
1409c6851:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6855:	48 2b c1             	sub    %rcx,%rax
1409c6858:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c685c:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6860:	0f 87 c3 05 00 00    	ja     0x1409c6e29
1409c6866:	e8 d9 48 45 00       	call   0x140e1b144
1409c686b:	48 8d 15 3e 38 6b 00 	lea    0x6b383e(%rip),%rdx        # 0x14107a0b0
1409c6872:	48 8b cf             	mov    %rdi,%rcx
1409c6875:	e8 96 50 04 00       	call   0x140a0b910
1409c687a:	48 8b f8             	mov    %rax,%rdi
1409c687d:	48 8b 50 10          	mov    0x10(%rax),%rdx
1409c6881:	48 85 d2             	test   %rdx,%rdx
1409c6884:	74 50                	je     0x1409c68d6
1409c6886:	4c 8b 40 18          	mov    0x18(%rax),%r8
1409c688a:	49 8b c8             	mov    %r8,%rcx
1409c688d:	48 2b ca             	sub    %rdx,%rcx
1409c6890:	48 83 f9 01          	cmp    $0x1,%rcx
1409c6894:	72 1c                	jb     0x1409c68b2
1409c6896:	48 8d 42 01          	lea    0x1(%rdx),%rax
1409c689a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c689e:	48 8b c7             	mov    %rdi,%rax
1409c68a1:	49 83 f8 0f          	cmp    $0xf,%r8
1409c68a5:	76 03                	jbe    0x1409c68aa
1409c68a7:	48 8b 07             	mov    (%rdi),%rax
1409c68aa:	66 c7 04 10 20 00    	movw   $0x20,(%rax,%rdx,1)
1409c68b0:	eb 24                	jmp    0x1409c68d6
1409c68b2:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c68b9:	00 00
1409c68bb:	4c 8d 0d 82 16 61 00 	lea    0x611682(%rip),%r9        # 0x140fd7f44
1409c68c2:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c68c8:	ba 01 00 00 00       	mov    $0x1,%edx
1409c68cd:	48 8b cf             	mov    %rdi,%rcx
1409c68d0:	e8 ab 1d 7e ff       	call   0x1401a8680
1409c68d5:	90                   	nop
1409c68d6:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c68d9:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1409c68e0:	66 0f 6f 0d 48 d5 5d 	movdqa 0x5dd548(%rip),%xmm1        # 0x140fa3e30
1409c68e7:	00
1409c68e8:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1409c68ef:	00
1409c68f0:	c6 85 00 01 00 00 00 	movb   $0x0,0x100(%rbp)
1409c68f7:	c7 45 c0 02 00 00 00 	movl   $0x2,-0x40(%rbp)
1409c68fe:	33 f6                	xor    %esi,%esi
1409c6900:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
1409c6904:	48 8d 05 a5 35 6b 00 	lea    0x6b35a5(%rip),%rax        # 0x141079eb0
1409c690b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1409c690f:	c6 45 00 01          	movb   $0x1,0x0(%rbp)
1409c6913:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1409c691a:	48 89 45 08          	mov    %rax,0x8(%rbp)
1409c691e:	40 88 75 10          	mov    %sil,0x10(%rbp)
1409c6922:	49 8b d4             	mov    %r12,%rdx
1409c6925:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409c6929:	e8 62 43 04 00       	call   0x140a0ac90
1409c692e:	90                   	nop
1409c692f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409c6933:	e8 18 0b 04 00       	call   0x140a07450
1409c6938:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1409c693f:	48 83 bd 18 01 00 00 	cmpq   $0xf,0x118(%rbp)
1409c6946:	0f
1409c6947:	48 0f 47 95 00 01 00 	cmova  0x100(%rbp),%rdx
1409c694e:	00
1409c694f:	4c 8b 85 10 01 00 00 	mov    0x110(%rbp),%r8
1409c6956:	48 8b cf             	mov    %rdi,%rcx
1409c6959:	e8 22 78 7e ff       	call   0x1401ae180
1409c695e:	90                   	nop
1409c695f:	48 8b 95 18 01 00 00 	mov    0x118(%rbp),%rdx
1409c6966:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c696a:	76 34                	jbe    0x1409c69a0
1409c696c:	48 ff c2             	inc    %rdx
1409c696f:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1409c6976:	48 8b c1             	mov    %rcx,%rax
1409c6979:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c6980:	72 19                	jb     0x1409c699b
1409c6982:	48 83 c2 27          	add    $0x27,%rdx
1409c6986:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c698a:	48 2b c1             	sub    %rcx,%rax
1409c698d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c6991:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6995:	0f 87 94 04 00 00    	ja     0x1409c6e2f
1409c699b:	e8 a4 47 45 00       	call   0x140e1b144
1409c69a0:	48 8d 15 3d 71 60 00 	lea    0x60713d(%rip),%rdx        # 0x140fcdae4
1409c69a7:	48 8b cf             	mov    %rdi,%rcx
1409c69aa:	e8 61 4f 04 00       	call   0x140a0b910
1409c69af:	48 8b f8             	mov    %rax,%rdi
1409c69b2:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1409c69b6:	e8 f5 04 7d ff       	call   0x140196eb0
1409c69bb:	41 0f 10 47 28       	movups 0x28(%r15),%xmm0
1409c69c0:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409c69c7:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409c69cb:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1409c69cf:	48 89 95 30 01 00 00 	mov    %rdx,0x130(%rbp)
1409c69d6:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409c69da:	48 85 c9             	test   %rcx,%rcx
1409c69dd:	74 4f                	je     0x1409c6a2e
1409c69df:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409c69e3:	48 8b c2             	mov    %rdx,%rax
1409c69e6:	48 2b c1             	sub    %rcx,%rax
1409c69e9:	48 83 f8 01          	cmp    $0x1,%rax
1409c69ed:	72 1c                	jb     0x1409c6a0b
1409c69ef:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c69f3:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c69f7:	48 8b c7             	mov    %rdi,%rax
1409c69fa:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c69fe:	76 03                	jbe    0x1409c6a03
1409c6a00:	48 8b 07             	mov    (%rdi),%rax
1409c6a03:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c6a09:	eb 23                	jmp    0x1409c6a2e
1409c6a0b:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c6a12:	00 00
1409c6a14:	4c 8d 0d 29 15 61 00 	lea    0x611529(%rip),%r9        # 0x140fd7f44
1409c6a1b:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c6a21:	ba 01 00 00 00       	mov    $0x1,%edx
1409c6a26:	48 8b cf             	mov    %rdi,%rcx
1409c6a29:	e8 52 1c 7e ff       	call   0x1401a8680
1409c6a2e:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409c6a35:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1409c6a3c:	e8 df a6 ff ff       	call   0x1409c1120
1409c6a41:	90                   	nop
1409c6a42:	4c 8b 40 10          	mov    0x10(%rax),%r8
1409c6a46:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1409c6a4b:	76 03                	jbe    0x1409c6a50
1409c6a4d:	48 8b 00             	mov    (%rax),%rax
1409c6a50:	48 8b d0             	mov    %rax,%rdx
1409c6a53:	48 8b cf             	mov    %rdi,%rcx
1409c6a56:	e8 25 77 7e ff       	call   0x1401ae180
1409c6a5b:	90                   	nop
1409c6a5c:	48 8b 95 18 01 00 00 	mov    0x118(%rbp),%rdx
1409c6a63:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c6a67:	76 34                	jbe    0x1409c6a9d
1409c6a69:	48 ff c2             	inc    %rdx
1409c6a6c:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1409c6a73:	48 8b c1             	mov    %rcx,%rax
1409c6a76:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c6a7d:	72 19                	jb     0x1409c6a98
1409c6a7f:	48 83 c2 27          	add    $0x27,%rdx
1409c6a83:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6a87:	48 2b c1             	sub    %rcx,%rax
1409c6a8a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c6a8e:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6a92:	0f 87 9d 03 00 00    	ja     0x1409c6e35
1409c6a98:	e8 a7 46 45 00       	call   0x140e1b144
1409c6a9d:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1409c6aa1:	48 8b cf             	mov    %rdi,%rcx
1409c6aa4:	e8 d7 51 04 00       	call   0x140a0bc80
1409c6aa9:	48 8b f8             	mov    %rax,%rdi
1409c6aac:	48 8d 05 75 34 6b 00 	lea    0x6b3475(%rip),%rax        # 0x141079f28
1409c6ab3:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1409c6ab7:	48 c7 45 88 24 00 00 	movq   $0x24,-0x78(%rbp)
1409c6abe:	00
1409c6abf:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1409c6ac3:	66 0f 7f 85 00 01 00 	movdqa %xmm0,0x100(%rbp)
1409c6aca:	00
1409c6acb:	48 8d 05 0e 35 6b 00 	lea    0x6b350e(%rip),%rax        # 0x141079fe0
1409c6ad2:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1409c6ad6:	48 c7 45 88 0a 00 00 	movq   $0xa,-0x78(%rbp)
1409c6add:	00
1409c6ade:	48 8d 05 0b 35 6b 00 	lea    0x6b350b(%rip),%rax        # 0x141079ff0
1409c6ae5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1409c6ae9:	48 c7 45 c8 bc 00 00 	movq   $0xbc,-0x38(%rbp)
1409c6af0:	00
1409c6af1:	48 8d 05 6c 24 61 00 	lea    0x61246c(%rip),%rax        # 0x140fd8f64
1409c6af8:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1409c6afc:	48 c7 45 a8 06 00 00 	movq   $0x6,-0x58(%rbp)
1409c6b03:	00
1409c6b04:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1409c6b0b:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
1409c6b12:	e8 59 5e 04 00       	call   0x140a0c970
1409c6b17:	0f 10 00             	movups (%rax),%xmm0
1409c6b1a:	0f 29 85 00 01 00 00 	movaps %xmm0,0x100(%rbp)
1409c6b21:	0f 28 4d 80          	movaps -0x80(%rbp),%xmm1
1409c6b25:	66 0f 7f 4d 80       	movdqa %xmm1,-0x80(%rbp)
1409c6b2a:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1409c6b2e:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1409c6b34:	0f 28 4d a0          	movaps -0x60(%rbp),%xmm1
1409c6b38:	66 0f 7f 4d a0       	movdqa %xmm1,-0x60(%rbp)
1409c6b3d:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1409c6b42:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
1409c6b47:	8b 45 d0             	mov    -0x30(%rbp),%eax
1409c6b4a:	89 44 24 40          	mov    %eax,0x40(%rsp)
1409c6b4e:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1409c6b53:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1409c6b5a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c6b5f:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1409c6b63:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409c6b68:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1409c6b6d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409c6b72:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1409c6b76:	ba 0c 00 00 00       	mov    $0xc,%edx
1409c6b7b:	41 b8 08 01 00 00    	mov    $0x108,%r8d
1409c6b81:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
1409c6b88:	e8 53 4c 04 00       	call   0x140a0b7e0
1409c6b8d:	90                   	nop
1409c6b8e:	48 8b d0             	mov    %rax,%rdx
1409c6b91:	49 8b ce             	mov    %r14,%rcx
1409c6b94:	e8 37 53 04 00       	call   0x140a0bed0
1409c6b99:	90                   	nop
1409c6b9a:	48 8b 95 a0 01 00 00 	mov    0x1a0(%rbp),%rdx
1409c6ba1:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c6ba5:	76 34                	jbe    0x1409c6bdb
1409c6ba7:	48 ff c2             	inc    %rdx
1409c6baa:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
1409c6bb1:	48 8b c1             	mov    %rcx,%rax
1409c6bb4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c6bbb:	72 19                	jb     0x1409c6bd6
1409c6bbd:	48 83 c2 27          	add    $0x27,%rdx
1409c6bc1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6bc5:	48 2b c1             	sub    %rcx,%rax
1409c6bc8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c6bcc:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6bd0:	0f 87 65 02 00 00    	ja     0x1409c6e3b
1409c6bd6:	e8 69 45 45 00       	call   0x140e1b144
1409c6bdb:	48 89 b5 98 01 00 00 	mov    %rsi,0x198(%rbp)
1409c6be2:	48 c7 85 a0 01 00 00 	movq   $0xf,0x1a0(%rbp)