1405dd7d7:	66 c7 44 24 20 dd 1e 	movw   $0x1edd,0x20(%rsp)
1405dd7de:	41 b1 02             	mov    $0x2,%r9b
1405dd7e1:	48 8b cf             	mov    %rdi,%rcx
1405dd7e4:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd7e8:	e8 b3 47 d7 ff       	call   0x140351fa0
1405dd7ed:	ba 3b fe 00 00       	mov    $0xfe3b,%edx
1405dd7f2:	66 c7 44 24 20 eb 1e 	movw   $0x1eeb,0x20(%rsp)
1405dd7f9:	41 b1 02             	mov    $0x2,%r9b
1405dd7fc:	48 8b cf             	mov    %rdi,%rcx
1405dd7ff:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd803:	e8 98 47 d7 ff       	call   0x140351fa0
1405dd808:	ba 3d fe 00 00       	mov    $0xfe3d,%edx
1405dd80d:	66 c7 44 24 20 e5 1e 	movw   $0x1ee5,0x20(%rsp)
1405dd814:	41 b1 02             	mov    $0x2,%r9b
1405dd817:	48 8b cf             	mov    %rdi,%rcx
1405dd81a:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd81e:	e8 7d 47 d7 ff       	call   0x140351fa0
1405dd823:	ba 3f fe 00 00       	mov    $0xfe3f,%edx
1405dd828:	66 c7 44 24 20 e3 1e 	movw   $0x1ee3,0x20(%rsp)
1405dd82f:	41 b1 02             	mov    $0x2,%r9b
1405dd832:	48 8b cf             	mov    %rdi,%rcx
1405dd835:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd839:	e8 62 47 d7 ff       	call   0x140351fa0
1405dd83e:	ba 41 fe 00 00       	mov    $0xfe41,%edx
1405dd843:	66 c7 44 24 20 e7 1e 	movw   $0x1ee7,0x20(%rsp)
1405dd84a:	41 b1 02             	mov    $0x2,%r9b
1405dd84d:	48 8b cf             	mov    %rdi,%rcx
1405dd850:	44 8d 42 03          	lea    0x3(%rdx),%r8d
1405dd854:	e8 47 47 d7 ff       	call   0x140351fa0
1405dd859:	ba 45 fe 00 00       	mov    $0xfe45,%edx
1405dd85e:	66 c7 44 24 20 5f 31 	movw   $0x315f,0x20(%rsp)
1405dd865:	41 b1 02             	mov    $0x2,%r9b
1405dd868:	48 8b cf             	mov    %rdi,%rcx
1405dd86b:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd86f:	e8 2c 47 d7 ff       	call   0x140351fa0
1405dd874:	ba 47 fe 00 00       	mov    $0xfe47,%edx
1405dd879:	66 c7 44 24 20 df 1e 	movw   $0x1edf,0x20(%rsp)
1405dd880:	41 b1 02             	mov    $0x2,%r9b
1405dd883:	48 8b cf             	mov    %rdi,%rcx
1405dd886:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd88a:	e8 11 47 d7 ff       	call   0x140351fa0
1405dd88f:	ba 08 ff 00 00       	mov    $0xff08,%edx
1405dd894:	66 c7 44 24 20 a2 02 	movw   $0x2a2,0x20(%rsp)
1405dd89b:	41 b1 02             	mov    $0x2,%r9b
1405dd89e:	48 8b cf             	mov    %rdi,%rcx
1405dd8a1:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd8a5:	e8 f6 46 d7 ff       	call   0x140351fa0
1405dd8aa:	ba 10 ff 00 00       	mov    $0xff10,%edx
1405dd8af:	66 c7 44 24 20 0c 03 	movw   $0x30c,0x20(%rsp)
1405dd8b6:	41 b1 02             	mov    $0x2,%r9b
1405dd8b9:	48 8b cf             	mov    %rdi,%rcx
1405dd8bc:	44 8d 42 09          	lea    0x9(%rdx),%r8d
1405dd8c0:	e8 db 46 d7 ff       	call   0x140351fa0
1405dd8c5:	ba 1a ff 00 00       	mov    $0xff1a,%edx
1405dd8ca:	66 c7 44 24 20 7f 02 	movw   $0x27f,0x20(%rsp)
1405dd8d1:	41 b1 02             	mov    $0x2,%r9b
1405dd8d4:	48 8b cf             	mov    %rdi,%rcx
1405dd8d7:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd8db:	e8 c0 46 d7 ff       	call   0x140351fa0
1405dd8e0:	ba 21 ff 00 00       	mov    $0xff21,%edx
1405dd8e5:	66 c7 44 24 20 16 03 	movw   $0x316,0x20(%rsp)
1405dd8ec:	41 b1 02             	mov    $0x2,%r9b
1405dd8ef:	48 8b cf             	mov    %rdi,%rcx
1405dd8f2:	44 8d 42 19          	lea    0x19(%rdx),%r8d
1405dd8f6:	e8 a5 46 d7 ff       	call   0x140351fa0
1405dd8fb:	ba 41 ff 00 00       	mov    $0xff41,%edx
1405dd900:	66 c7 44 24 20 30 03 	movw   $0x330,0x20(%rsp)
1405dd907:	41 b1 02             	mov    $0x2,%r9b
1405dd90a:	48 8b cf             	mov    %rdi,%rcx
1405dd90d:	44 8d 42 19          	lea    0x19(%rdx),%r8d
1405dd911:	e8 8a 46 d7 ff       	call   0x140351fa0
1405dd916:	ba 5f ff 00 00       	mov    $0xff5f,%edx
1405dd91b:	66 c7 44 24 20 63 2f 	movw   $0x2f63,0x20(%rsp)
1405dd922:	41 b1 02             	mov    $0x2,%r9b
1405dd925:	48 8b cf             	mov    %rdi,%rcx
1405dd928:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd92c:	e8 6f 46 d7 ff       	call   0x140351fa0
1405dd931:	ba 61 ff 00 00       	mov    $0xff61,%edx
1405dd936:	66 c7 44 24 20 47 01 	movw   $0x147,0x20(%rsp)
1405dd93d:	41 b1 02             	mov    $0x2,%r9b
1405dd940:	48 8b cf             	mov    %rdi,%rcx
1405dd943:	44 8d 42 3e          	lea    0x3e(%rdx),%r8d
1405dd947:	e8 54 46 d7 ff       	call   0x140351fa0
1405dd94c:	ba e0 ff 00 00       	mov    $0xffe0,%edx
1405dd951:	66 c7 44 24 20 c9 02 	movw   $0x2c9,0x20(%rsp)
1405dd958:	41 b1 02             	mov    $0x2,%r9b
1405dd95b:	48 8b cf             	mov    %rdi,%rcx
1405dd95e:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405dd962:	e8 39 46 d7 ff       	call   0x140351fa0
1405dd967:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1405dd96c:	48 83 c4 30          	add    $0x30,%rsp
1405dd970:	5f                   	pop    %rdi
1405dd971:	c3                   	ret
1405dd972:	90                   	nop
1405dd973:	90                   	nop
1405dd974:	48 8b c4             	mov    %rsp,%rax
1405dd977:	48 89 58 10          	mov    %rbx,0x10(%rax)
1405dd97b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1405dd97f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1405dd983:	55                   	push   %rbp
1405dd984:	41 54                	push   %r12
1405dd986:	41 55                	push   %r13
1405dd988:	41 56                	push   %r14
1405dd98a:	41 57                	push   %r15
1405dd98c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1405dd990:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1405dd997:	48 8b 05 a2 16 6e 00 	mov    0x6e16a2(%rip),%rax        # 0x140cbf040
1405dd99e:	48 33 c4             	xor    %rsp,%rax
1405dd9a1:	48 89 45 27          	mov    %rax,0x27(%rbp)
1405dd9a5:	48 8b f1             	mov    %rcx,%rsi
1405dd9a8:	45 33 ff             	xor    %r15d,%r15d
1405dd9ab:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
1405dd9b2:	0f 85 76 18 00 00    	jne    0x1405df22e
1405dd9b8:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
1405dd9bf:	01 01
1405dd9c1:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
1405dd9c8:	0f 85 39 18 00 00    	jne    0x1405df207
1405dd9ce:	c7 81 84 01 00 00 06 	movl   $0x6,0x184(%rcx)
1405dd9d5:	00 00 00
1405dd9d8:	0f 57 c0             	xorps  %xmm0,%xmm0
1405dd9db:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
1405dd9df:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405dd9e3:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
1405dd9e7:	45 8d 47 0e          	lea    0xe(%r15),%r8d
1405dd9eb:	48 8d 15 fe e5 56 00 	lea    0x56e5fe(%rip),%rdx        # 0x140b4bff0
1405dd9f2:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405dd9f6:	e8 25 64 a2 ff       	call   0x140003e20
1405dd9fb:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
1405dda02:	0f 85 b5 18 00 00    	jne    0x1405df2bd
1405dda08:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
1405dda0f:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405dda13:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
1405dda1a:	ff ff 7f
1405dda1d:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
1405dda21:	4c 3b f0             	cmp    %rax,%r14
1405dda24:	0f 84 09 01 00 00    	je     0x1405ddb33
1405dda2a:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405dda2e:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
1405dda33:	49 0f 47 c5          	cmova  %r13,%rax
1405dda37:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1405dda3c:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405dda40:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
1405dda44:	4d 3b e7             	cmp    %r15,%r12
1405dda47:	77 3b                	ja     0x1405dda84
1405dda49:	49 8b ce             	mov    %r14,%rcx
1405dda4c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405dda51:	49 83 ff 07          	cmp    $0x7,%r15
1405dda55:	76 08                	jbe    0x1405dda5f
1405dda57:	49 8b 0e             	mov    (%r14),%rcx
1405dda5a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405dda5f:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405dda63:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405dda67:	4c 8b c3             	mov    %rbx,%r8
1405dda6a:	48 8b d0             	mov    %rax,%rdx
1405dda6d:	e8 f4 29 51 00       	call   0x140af0466
1405dda72:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1405dda77:	45 33 ff             	xor    %r15d,%r15d
1405dda7a:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1405dda7f:	e9 af 00 00 00       	jmp    0x1405ddb33
1405dda84:	4c 3b e7             	cmp    %rdi,%r12
1405dda87:	0f 87 c8 17 00 00    	ja     0x1405df255
1405dda8d:	49 8b dc             	mov    %r12,%rbx
1405dda90:	48 83 cb 07          	or     $0x7,%rbx
1405dda94:	48 3b df             	cmp    %rdi,%rbx
1405dda97:	76 05                	jbe    0x1405dda9e
1405dda99:	48 8b df             	mov    %rdi,%rbx
1405dda9c:	eb 1c                	jmp    0x1405ddaba
1405dda9e:	49 8b cf             	mov    %r15,%rcx
1405ddaa1:	48 d1 e9             	shr    $1,%rcx
1405ddaa4:	48 8b c7             	mov    %rdi,%rax
1405ddaa7:	48 2b c1             	sub    %rcx,%rax
1405ddaaa:	4c 3b f8             	cmp    %rax,%r15
1405ddaad:	77 ea                	ja     0x1405dda99
1405ddaaf:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405ddab3:	48 3b d8             	cmp    %rax,%rbx
1405ddab6:	48 0f 42 d8          	cmovb  %rax,%rbx
1405ddaba:	48 ff c3             	inc    %rbx
1405ddabd:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1405ddac2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1405ddac7:	e8 1c 64 a2 ff       	call   0x140003ee8
1405ddacc:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405ddad0:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405ddad4:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405ddad8:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405ddadc:	4c 8b c3             	mov    %rbx,%r8
1405ddadf:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1405ddae4:	4c 8b e0             	mov    %rax,%r12
1405ddae7:	48 8b c8             	mov    %rax,%rcx
1405ddaea:	e8 b1 43 51 00       	call   0x140af1ea0
1405ddaef:	33 c0                	xor    %eax,%eax
1405ddaf1:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
1405ddaf6:	49 83 ff 07          	cmp    $0x7,%r15
1405ddafa:	76 31                	jbe    0x1405ddb2d
1405ddafc:	49 8b 0e             	mov    (%r14),%rcx
1405ddaff:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405ddb06:	00
1405ddb07:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405ddb0d:	72 18                	jb     0x1405ddb27
1405ddb0f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405ddb13:	48 2b ca             	sub    %rdx,%rcx
1405ddb16:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405ddb1a:	48 83 f8 1f          	cmp    $0x1f,%rax
1405ddb1e:	0f 87 bf 00 00 00    	ja     0x1405ddbe3
1405ddb24:	48 8b ca             	mov    %rdx,%rcx
1405ddb27:	ff 15 93 ed 52 00    	call   *0x52ed93(%rip)        # 0x140b0c8c0
1405ddb2d:	45 33 ff             	xor    %r15d,%r15d
1405ddb30:	4d 89 26             	mov    %r12,(%r14)
1405ddb33:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1405ddb37:	48 83 f8 07          	cmp    $0x7,%rax
1405ddb3b:	76 31                	jbe    0x1405ddb6e
1405ddb3d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405ddb44:	00
1405ddb45:	49 8b cd             	mov    %r13,%rcx
1405ddb48:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405ddb4e:	72 15                	jb     0x1405ddb65
1405ddb50:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1405ddb54:	49 2b cd             	sub    %r13,%rcx
1405ddb57:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405ddb5b:	48 83 f8 1f          	cmp    $0x1f,%rax
1405ddb5f:	0f 87 8f 03 00 00    	ja     0x1405ddef4
1405ddb65:	49 8b cd             	mov    %r13,%rcx
1405ddb68:	ff 15 52 ed 52 00    	call   *0x52ed52(%rip)        # 0x140b0c8c0
1405ddb6e:	48 8b 06             	mov    (%rsi),%rax
1405ddb71:	48 8b 58 18          	mov    0x18(%rax),%rbx
1405ddb75:	0f 57 c0             	xorps  %xmm0,%xmm0
1405ddb78:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1405ddb7c:	0f 57 c9             	xorps  %xmm1,%xmm1
1405ddb7f:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1405ddb84:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1405ddb8a:	48 8d 15 7f e4 56 00 	lea    0x56e47f(%rip),%rdx        # 0x140b4c010
1405ddb91:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405ddb95:	e8 86 62 a2 ff       	call   0x140003e20
1405ddb9a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1405ddb9e:	48 8b ce             	mov    %rsi,%rcx
1405ddba1:	48 8b c3             	mov    %rbx,%rax
1405ddba4:	ff 15 8e f0 52 00    	call   *0x52f08e(%rip)        # 0x140b0cc38
1405ddbaa:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1405ddbae:	48 83 f8 07          	cmp    $0x7,%rax
1405ddbb2:	76 3c                	jbe    0x1405ddbf0
1405ddbb4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405ddbbb:	00
1405ddbbc:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1405ddbc0:	48 8b d1             	mov    %rcx,%rdx
1405ddbc3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405ddbc9:	72 1f                	jb     0x1405ddbea
1405ddbcb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405ddbcf:	48 2b d1             	sub    %rcx,%rdx
1405ddbd2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1405ddbd6:	48 83 f8 1f          	cmp    $0x1f,%rax
1405ddbda:	76 0e                	jbe    0x1405ddbea
1405ddbdc:	ff 15 b6 ed 52 00    	call   *0x52edb6(%rip)        # 0x140b0c998
1405ddbe2:	90                   	nop
1405ddbe3:	ff 15 af ed 52 00    	call   *0x52edaf(%rip)        # 0x140b0c998
1405ddbe9:	90                   	nop
1405ddbea:	ff 15 d0 ec 52 00    	call   *0x52ecd0(%rip)        # 0x140b0c8c0
1405ddbf0:	0f 57 c0             	xorps  %xmm0,%xmm0
1405ddbf3:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1405ddbf7:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
1405ddbfb:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
1405ddbff:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1405ddc05:	48 8d 15 7c db 56 00 	lea    0x56db7c(%rip),%rdx        # 0x140b4b788
1405ddc0c:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1405ddc10:	e8 0b 62 a2 ff       	call   0x140003e20
1405ddc15:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
1405ddc1c:	0f 85 74 16 00 00    	jne    0x1405df296
1405ddc22:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
1405ddc29:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1405ddc2d:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
1405ddc31:	4c 3b f0             	cmp    %rax,%r14
1405ddc34:	0f 84 09 01 00 00    	je     0x1405ddd43
1405ddc3a:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1405ddc3e:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
1405ddc43:	49 0f 47 c5          	cmova  %r13,%rax
1405ddc47:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405ddc4c:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405ddc50:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
1405ddc54:	4d 3b e7             	cmp    %r15,%r12
1405ddc57:	77 3b                	ja     0x1405ddc94
1405ddc59:	49 8b ce             	mov    %r14,%rcx
1405ddc5c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405ddc61:	49 83 ff 07          	cmp    $0x7,%r15
1405ddc65:	76 08                	jbe    0x1405ddc6f
1405ddc67:	49 8b 0e             	mov    (%r14),%rcx
1405ddc6a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405ddc6f:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405ddc73:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405ddc77:	4c 8b c3             	mov    %rbx,%r8
1405ddc7a:	48 8b d0             	mov    %rax,%rdx
1405ddc7d:	e8 e4 27 51 00       	call   0x140af0466
1405ddc82:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1405ddc87:	45 33 ff             	xor    %r15d,%r15d
1405ddc8a:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1405ddc8f:	e9 af 00 00 00       	jmp    0x1405ddd43
1405ddc94:	4c 3b e7             	cmp    %rdi,%r12
1405ddc97:	0f 87 c2 15 00 00    	ja     0x1405df25f
1405ddc9d:	49 8b dc             	mov    %r12,%rbx
1405ddca0:	48 83 cb 07          	or     $0x7,%rbx
1405ddca4:	48 3b df             	cmp    %rdi,%rbx
1405ddca7:	76 05                	jbe    0x1405ddcae
1405ddca9:	48 8b df             	mov    %rdi,%rbx
1405ddcac:	eb 1c                	jmp    0x1405ddcca
1405ddcae:	49 8b cf             	mov    %r15,%rcx
1405ddcb1:	48 d1 e9             	shr    $1,%rcx
1405ddcb4:	48 8b c7             	mov    %rdi,%rax
1405ddcb7:	48 2b c1             	sub    %rcx,%rax
1405ddcba:	4c 3b f8             	cmp    %rax,%r15
1405ddcbd:	77 ea                	ja     0x1405ddca9
1405ddcbf:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405ddcc3:	48 3b d8             	cmp    %rax,%rbx
1405ddcc6:	48 0f 42 d8          	cmovb  %rax,%rbx
1405ddcca:	48 ff c3             	inc    %rbx
1405ddccd:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1405ddcd2:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1405ddcd7:	e8 0c 62 a2 ff       	call   0x140003ee8
1405ddcdc:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405ddce0:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405ddce4:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405ddce8:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405ddcec:	4c 8b c3             	mov    %rbx,%r8
1405ddcef:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1405ddcf4:	4c 8b e0             	mov    %rax,%r12
1405ddcf7:	48 8b c8             	mov    %rax,%rcx
1405ddcfa:	e8 a1 41 51 00       	call   0x140af1ea0
1405ddcff:	33 c0                	xor    %eax,%eax
1405ddd01:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
1405ddd06:	49 83 ff 07          	cmp    $0x7,%r15
1405ddd0a:	76 31                	jbe    0x1405ddd3d
1405ddd0c:	49 8b 0e             	mov    (%r14),%rcx
1405ddd0f:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405ddd16:	00
1405ddd17:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405ddd1d:	72 18                	jb     0x1405ddd37
1405ddd1f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405ddd23:	48 2b ca             	sub    %rdx,%rcx
1405ddd26:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405ddd2a:	48 83 f8 1f          	cmp    $0x1f,%rax
1405ddd2e:	0f 87 e0 00 00 00    	ja     0x1405dde14
1405ddd34:	48 8b ca             	mov    %rdx,%rcx
1405ddd37:	ff 15 83 eb 52 00    	call   *0x52eb83(%rip)        # 0x140b0c8c0
1405ddd3d:	45 33 ff             	xor    %r15d,%r15d
1405ddd40:	4d 89 26             	mov    %r12,(%r14)
1405ddd43:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1405ddd47:	48 83 f8 07          	cmp    $0x7,%rax
1405ddd4b:	76 31                	jbe    0x1405ddd7e
1405ddd4d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405ddd54:	00
1405ddd55:	49 8b cd             	mov    %r13,%rcx
1405ddd58:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405ddd5e:	72 15                	jb     0x1405ddd75
1405ddd60:	4d 8b 6d f8          	mov    -0x8(%r13),%r13