1409dd9e9:	48 8b cf             	mov    %rdi,%rcx
1409dd9ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1409dd9f0:	ff 15 42 f2 12 00    	call   *0x12f242(%rip)        # 0x140b0cc38
1409dd9f6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409dd9fb:	0f 10 03             	movups (%rbx),%xmm0
1409dd9fe:	0f 11 01             	movups %xmm0,(%rcx)
1409dda01:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1409dda05:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409dda09:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
1409dda0d:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409dda11:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
1409dda15:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409dda19:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
1409dda1d:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409dda21:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
1409dda25:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409dda29:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
1409dda2d:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409dda31:	bf 80 00 00 00       	mov    $0x80,%edi
1409dda36:	0f 10 43 70          	movups 0x70(%rbx),%xmm0
1409dda3a:	0f 11 44 0f f0       	movups %xmm0,-0x10(%rdi,%rcx,1)
1409dda3f:	0f 10 0c 3b          	movups (%rbx,%rdi,1),%xmm1
1409dda43:	0f 11 0c 0f          	movups %xmm1,(%rdi,%rcx,1)
1409dda47:	48 8d 83 90 00 00 00 	lea    0x90(%rbx),%rax
1409dda4e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1409dda52:	0f 10 00             	movups (%rax),%xmm0
1409dda55:	0f 11 01             	movups %xmm0,(%rcx)
1409dda58:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409dda5c:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409dda60:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409dda64:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409dda68:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409dda6c:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409dda70:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409dda74:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409dda78:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409dda7c:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409dda80:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409dda84:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409dda88:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409dda8c:	0f 11 4c 39 f0       	movups %xmm1,-0x10(%rcx,%rdi,1)
1409dda91:	0f 10 04 38          	movups (%rax,%rdi,1),%xmm0
1409dda95:	0f 11 04 39          	movups %xmm0,(%rcx,%rdi,1)
1409dda99:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1409dda9e:	48 89 45 70          	mov    %rax,0x70(%rbp)
1409ddaa2:	c6 45 78 00          	movb   $0x0,0x78(%rbp)
1409ddaa6:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1409ddaad:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409ddab2:	e8 6d 8b 00 00       	call   0x1409e6624
1409ddab7:	0f 10 00             	movups (%rax),%xmm0
1409ddaba:	0f 11 03             	movups %xmm0,(%rbx)
1409ddabd:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409ddac1:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409ddac5:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409ddac9:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409ddacd:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409ddad1:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1409ddad5:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409ddad9:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1409ddadd:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409ddae1:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1409ddae5:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409ddae9:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1409ddaed:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409ddaf1:	0f 11 4c 3b f0       	movups %xmm1,-0x10(%rbx,%rdi,1)
1409ddaf6:	0f 10 04 38          	movups (%rax,%rdi,1),%xmm0
1409ddafa:	0f 11 04 3b          	movups %xmm0,(%rbx,%rdi,1)
1409ddafe:	33 d2                	xor    %edx,%edx
1409ddb00:	48 8b cb             	mov    %rbx,%rcx
1409ddb03:	e8 60 67 ff ff       	call   0x1409d4268
1409ddb08:	84 c0                	test   %al,%al
1409ddb0a:	0f 84 4e 02 00 00    	je     0x1409ddd5e
1409ddb10:	48 8d 15 01 d4 16 00 	lea    0x16d401(%rip),%rdx        # 0x140b4af18
1409ddb17:	48 8b cb             	mov    %rbx,%rcx
1409ddb1a:	e8 b1 ff fe ff       	call   0x1409cdad0
1409ddb1f:	84 c0                	test   %al,%al
1409ddb21:	0f 84 37 02 00 00    	je     0x1409ddd5e
1409ddb27:	33 d2                	xor    %edx,%edx
1409ddb29:	48 8b cb             	mov    %rbx,%rcx
1409ddb2c:	e8 37 67 ff ff       	call   0x1409d4268
1409ddb31:	84 c0                	test   %al,%al
1409ddb33:	0f 84 25 02 00 00    	je     0x1409ddd5e
1409ddb39:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
1409ddb40:	48 8b cb             	mov    %rbx,%rcx
1409ddb43:	e8 08 63 ff ff       	call   0x1409d3e50
1409ddb48:	84 c0                	test   %al,%al
1409ddb4a:	0f 84 0e 02 00 00    	je     0x1409ddd5e
1409ddb50:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1409ddb57:	48 83 bd 28 01 00 00 	cmpq   $0xf,0x128(%rbp)
1409ddb5e:	0f
1409ddb5f:	48 0f 47 8d 10 01 00 	cmova  0x110(%rbp),%rcx
1409ddb66:	00
1409ddb67:	4c 8b 85 20 01 00 00 	mov    0x120(%rbp),%r8
1409ddb6e:	49 83 f8 0b          	cmp    $0xb,%r8
1409ddb72:	0f 85 e6 01 00 00    	jne    0x1409ddd5e
1409ddb78:	48 8d 15 c9 e6 1c 00 	lea    0x1ce6c9(%rip),%rdx        # 0x140bac248
1409ddb7f:	e8 66 47 11 00       	call   0x140af22ea
1409ddb84:	85 c0                	test   %eax,%eax
1409ddb86:	0f 85 d2 01 00 00    	jne    0x1409ddd5e
1409ddb8c:	33 d2                	xor    %edx,%edx
1409ddb8e:	48 8b cb             	mov    %rbx,%rcx
1409ddb91:	e8 d2 66 ff ff       	call   0x1409d4268
1409ddb96:	84 c0                	test   %al,%al
1409ddb98:	0f 84 c0 01 00 00    	je     0x1409ddd5e
1409ddb9e:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
1409ddba5:	48 8b cb             	mov    %rbx,%rcx
1409ddba8:	e8 a3 62 ff ff       	call   0x1409d3e50
1409ddbad:	84 c0                	test   %al,%al
1409ddbaf:	0f 84 a9 01 00 00    	je     0x1409ddd5e
1409ddbb5:	49 8b d7             	mov    %r15,%rdx
1409ddbb8:	48 8b cb             	mov    %rbx,%rcx
1409ddbbb:	e8 a8 66 ff ff       	call   0x1409d4268
1409ddbc0:	84 c0                	test   %al,%al
1409ddbc2:	0f 84 96 01 00 00    	je     0x1409ddd5e
1409ddbc8:	48 8d 15 89 e7 1c 00 	lea    0x1ce789(%rip),%rdx        # 0x140bac358
1409ddbcf:	48 8b cb             	mov    %rbx,%rcx
1409ddbd2:	e8 f9 fe fe ff       	call   0x1409cdad0
1409ddbd7:	84 c0                	test   %al,%al
1409ddbd9:	0f 84 7f 01 00 00    	je     0x1409ddd5e
1409ddbdf:	33 d2                	xor    %edx,%edx
1409ddbe1:	48 8b cb             	mov    %rbx,%rcx
1409ddbe4:	e8 7f 66 ff ff       	call   0x1409d4268
1409ddbe9:	84 c0                	test   %al,%al
1409ddbeb:	0f 84 6d 01 00 00    	je     0x1409ddd5e
1409ddbf1:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
1409ddbf8:	48 8b cb             	mov    %rbx,%rcx
1409ddbfb:	e8 50 62 ff ff       	call   0x1409d3e50
1409ddc00:	84 c0                	test   %al,%al
1409ddc02:	0f 84 56 01 00 00    	je     0x1409ddd5e
1409ddc08:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1409ddc0f:	48 83 bd 28 01 00 00 	cmpq   $0xf,0x128(%rbp)
1409ddc16:	0f
1409ddc17:	48 0f 47 8d 10 01 00 	cmova  0x110(%rbp),%rcx
1409ddc1e:	00
1409ddc1f:	4c 8b 85 20 01 00 00 	mov    0x120(%rbp),%r8
1409ddc26:	49 83 f8 0b          	cmp    $0xb,%r8
1409ddc2a:	0f 85 2e 01 00 00    	jne    0x1409ddd5e
1409ddc30:	48 8d 15 11 e6 1c 00 	lea    0x1ce611(%rip),%rdx        # 0x140bac248
1409ddc37:	e8 ae 46 11 00       	call   0x140af22ea
1409ddc3c:	85 c0                	test   %eax,%eax
1409ddc3e:	0f 85 1a 01 00 00    	jne    0x1409ddd5e
1409ddc44:	49 8b d7             	mov    %r15,%rdx
1409ddc47:	48 8b cb             	mov    %rbx,%rcx
1409ddc4a:	e8 19 66 ff ff       	call   0x1409d4268
1409ddc4f:	84 c0                	test   %al,%al
1409ddc51:	0f 84 07 01 00 00    	je     0x1409ddd5e
1409ddc57:	48 8d 15 f6 df 1c 00 	lea    0x1cdff6(%rip),%rdx        # 0x140babc54
1409ddc5e:	48 8b cb             	mov    %rbx,%rcx
1409ddc61:	e8 6a fe fe ff       	call   0x1409cdad0
1409ddc66:	84 c0                	test   %al,%al
1409ddc68:	0f 84 f0 00 00 00    	je     0x1409ddd5e
1409ddc6e:	49 8b d7             	mov    %r15,%rdx
1409ddc71:	48 8b cb             	mov    %rbx,%rcx
1409ddc74:	e8 ef 65 ff ff       	call   0x1409d4268
1409ddc79:	84 c0                	test   %al,%al
1409ddc7b:	0f 84 dd 00 00 00    	je     0x1409ddd5e
1409ddc81:	48 8d 15 80 d7 1c 00 	lea    0x1cd780(%rip),%rdx        # 0x140bab408
1409ddc88:	48 8b cb             	mov    %rbx,%rcx
1409ddc8b:	e8 40 fe fe ff       	call   0x1409cdad0
1409ddc90:	84 c0                	test   %al,%al
1409ddc92:	0f 84 c6 00 00 00    	je     0x1409ddd5e
1409ddc98:	49 8b d7             	mov    %r15,%rdx
1409ddc9b:	48 8b cb             	mov    %rbx,%rcx
1409ddc9e:	e8 c5 65 ff ff       	call   0x1409d4268
1409ddca3:	84 c0                	test   %al,%al
1409ddca5:	0f 84 b3 00 00 00    	je     0x1409ddd5e
1409ddcab:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1409ddcb0:	48 85 c9             	test   %rcx,%rcx
1409ddcb3:	74 41                	je     0x1409ddcf6
1409ddcb5:	41 8b c6             	mov    %r14d,%eax
1409ddcb8:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409ddcbd:	41 03 c6             	add    %r14d,%eax
1409ddcc0:	75 34                	jne    0x1409ddcf6
1409ddcc2:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1409ddcc7:	48 8b 03             	mov    (%rbx),%rax
1409ddcca:	48 8b cb             	mov    %rbx,%rcx
1409ddccd:	48 8b 00             	mov    (%rax),%rax
1409ddcd0:	ff 15 62 ef 12 00    	call   *0x12ef62(%rip)        # 0x140b0cc38
1409ddcd6:	41 8b c6             	mov    %r14d,%eax
1409ddcd9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409ddcde:	41 03 c6             	add    %r14d,%eax
1409ddce1:	75 13                	jne    0x1409ddcf6
1409ddce3:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1409ddce8:	48 8b 01             	mov    (%rcx),%rax
1409ddceb:	48 8b 40 08          	mov    0x8(%rax),%rax
1409ddcef:	ff 15 43 ef 12 00    	call   *0x12ef43(%rip)        # 0x140b0cc38
1409ddcf5:	90                   	nop
1409ddcf6:	48 8b 85 28 01 00 00 	mov    0x128(%rbp),%rax
1409ddcfd:	48 83 f8 0f          	cmp    $0xf,%rax
1409ddd01:	76 33                	jbe    0x1409ddd36
1409ddd03:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1409ddd0a:	48 8b d1             	mov    %rcx,%rdx
1409ddd0d:	48 ff c0             	inc    %rax
1409ddd10:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409ddd16:	72 18                	jb     0x1409ddd30
1409ddd18:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409ddd1c:	48 2b d1             	sub    %rcx,%rdx
1409ddd1f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409ddd23:	48 83 f8 1f          	cmp    $0x1f,%rax
1409ddd27:	76 07                	jbe    0x1409ddd30
1409ddd29:	ff 15 69 ec 12 00    	call   *0x12ec69(%rip)        # 0x140b0c998
1409ddd2f:	cc                   	int3
1409ddd30:	ff 15 8a eb 12 00    	call   *0x12eb8a(%rip)        # 0x140b0c8c0
1409ddd36:	48 8b 8d 70 01 00 00 	mov    0x170(%rbp),%rcx
1409ddd3d:	48 33 cc             	xor    %rsp,%rcx
1409ddd40:	e8 9b 18 11 00       	call   0x140aef5e0
1409ddd45:	4c 8d 9c 24 80 02 00 	lea    0x280(%rsp),%r11
1409ddd4c:	00
1409ddd4d:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1409ddd51:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1409ddd55:	49 8b e3             	mov    %r11,%rsp
1409ddd58:	41 5f                	pop    %r15
1409ddd5a:	41 5e                	pop    %r14
1409ddd5c:	5d                   	pop    %rbp
1409ddd5d:	c3                   	ret
1409ddd5e:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409ddd64:	48 8d 15 b5 e5 1c 00 	lea    0x1ce5b5(%rip),%rdx        # 0x140bac320
1409ddd6b:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1409ddd72:	e8 49 05 02 00       	call   0x1409fe2c0
1409ddd77:	48 8d 15 c2 93 25 00 	lea    0x2593c2(%rip),%rdx        # 0x140c37140
1409ddd7e:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1409ddd85:	e8 f4 26 11 00       	call   0x140af047e
1409ddd8a:	90                   	nop
1409ddd8b:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409ddd91:	48 8d 15 60 e5 1c 00 	lea    0x1ce560(%rip),%rdx        # 0x140bac2f8
1409ddd98:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1409ddd9f:	e8 1c 05 02 00       	call   0x1409fe2c0
1409ddda4:	48 8d 15 95 93 25 00 	lea    0x259395(%rip),%rdx        # 0x140c37140
1409dddab:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1409dddb2:	e8 c7 26 11 00       	call   0x140af047e
1409dddb7:	cc                   	int3
1409dddb8:	33 d2                	xor    %edx,%edx
1409dddba:	c6 01 01             	movb   $0x1,(%rcx)
1409dddbd:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1409dddc1:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1409dddc5:	48 89 41 20          	mov    %rax,0x20(%rcx)
1409dddc9:	48 89 41 38          	mov    %rax,0x38(%rcx)
1409dddcd:	48 89 41 60          	mov    %rax,0x60(%rcx)
1409dddd1:	48 89 41 78          	mov    %rax,0x78(%rcx)
1409dddd5:	48 89 81 a0 00 00 00 	mov    %rax,0xa0(%rcx)
1409ddddc:	48 89 81 b8 00 00 00 	mov    %rax,0xb8(%rcx)
1409ddde3:	48 89 81 f0 00 00 00 	mov    %rax,0xf0(%rcx)
1409dddea:	48 89 81 08 01 00 00 	mov    %rax,0x108(%rcx)
1409dddf1:	48 89 81 30 01 00 00 	mov    %rax,0x130(%rcx)
1409dddf8:	48 89 81 48 01 00 00 	mov    %rax,0x148(%rcx)
1409dddff:	48 89 81 70 01 00 00 	mov    %rax,0x170(%rcx)
1409dde06:	48 89 81 88 01 00 00 	mov    %rax,0x188(%rcx)
1409dde0d:	48 8b c1             	mov    %rcx,%rax
1409dde10:	c6 41 10 01          	movb   $0x1,0x10(%rcx)
1409dde14:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1409dde18:	88 51 28             	mov    %dl,0x28(%rcx)
1409dde1b:	48 89 51 30          	mov    %rdx,0x30(%rcx)
1409dde1f:	88 51 40             	mov    %dl,0x40(%rcx)
1409dde22:	48 89 51 48          	mov    %rdx,0x48(%rcx)
1409dde26:	c6 41 50 01          	movb   $0x1,0x50(%rcx)
1409dde2a:	48 89 51 58          	mov    %rdx,0x58(%rcx)
1409dde2e:	88 51 68             	mov    %dl,0x68(%rcx)
1409dde31:	48 89 51 70          	mov    %rdx,0x70(%rcx)
1409dde35:	88 91 80 00 00 00    	mov    %dl,0x80(%rcx)
1409dde3b:	48 89 91 88 00 00 00 	mov    %rdx,0x88(%rcx)
1409dde42:	c6 81 90 00 00 00 01 	movb   $0x1,0x90(%rcx)
1409dde49:	48 89 91 98 00 00 00 	mov    %rdx,0x98(%rcx)
1409dde50:	88 91 a8 00 00 00    	mov    %dl,0xa8(%rcx)
1409dde56:	48 89 91 b0 00 00 00 	mov    %rdx,0xb0(%rcx)
1409dde5d:	88 91 c0 00 00 00    	mov    %dl,0xc0(%rcx)
1409dde63:	48 89 91 c8 00 00 00 	mov    %rdx,0xc8(%rcx)
1409dde6a:	c6 81 d8 00 00 00 01 	movb   $0x1,0xd8(%rcx)
1409dde71:	c6 81 e0 00 00 00 01 	movb   $0x1,0xe0(%rcx)
1409dde78:	48 89 91 e8 00 00 00 	mov    %rdx,0xe8(%rcx)
1409dde7f:	88 91 f8 00 00 00    	mov    %dl,0xf8(%rcx)
1409dde85:	48 89 91 00 01 00 00 	mov    %rdx,0x100(%rcx)
1409dde8c:	88 91 10 01 00 00    	mov    %dl,0x110(%rcx)
1409dde92:	48 89 91 18 01 00 00 	mov    %rdx,0x118(%rcx)
1409dde99:	c6 81 20 01 00 00 01 	movb   $0x1,0x120(%rcx)
1409ddea0:	48 89 91 28 01 00 00 	mov    %rdx,0x128(%rcx)
1409ddea7:	88 91 38 01 00 00    	mov    %dl,0x138(%rcx)
1409ddead:	48 89 91 40 01 00 00 	mov    %rdx,0x140(%rcx)
1409ddeb4:	88 91 50 01 00 00    	mov    %dl,0x150(%rcx)
1409ddeba:	48 89 91 58 01 00 00 	mov    %rdx,0x158(%rcx)
1409ddec1:	c6 81 60 01 00 00 01 	movb   $0x1,0x160(%rcx)
1409ddec8:	48 89 91 68 01 00 00 	mov    %rdx,0x168(%rcx)
1409ddecf:	88 91 78 01 00 00    	mov    %dl,0x178(%rcx)
1409dded5:	48 89 91 80 01 00 00 	mov    %rdx,0x180(%rcx)
1409ddedc:	88 91 90 01 00 00    	mov    %dl,0x190(%rcx)
1409ddee2:	48 89 91 98 01 00 00 	mov    %rdx,0x198(%rcx)
1409ddee9:	88 91 a8 01 00 00    	mov    %dl,0x1a8(%rcx)
1409ddeef:	66 89 91 aa 01 00 00 	mov    %dx,0x1aa(%rcx)
1409ddef6:	c3                   	ret
1409ddef7:	90                   	nop
1409ddef8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409ddefd:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1409ddf02:	55                   	push   %rbp
1409ddf03:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1409ddf08:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1409ddf0f:	48 8b 05 2a 11 2e 00 	mov    0x2e112a(%rip),%rax        # 0x140cbf040
1409ddf16:	48 33 c4             	xor    %rsp,%rax
1409ddf19:	48 89 45 47          	mov    %rax,0x47(%rbp)
1409ddf1d:	48 8b d9             	mov    %rcx,%rbx
1409ddf20:	0f 57 c0             	xorps  %xmm0,%xmm0
1409ddf23:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1409ddf27:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
1409ddf2c:	48 c7 45 ff 0f 00 00 	movq   $0xf,-0x1(%rbp)
1409ddf33:	00
1409ddf34:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
1409ddf38:	48 8d 15 d9 cf 16 00 	lea    0x16cfd9(%rip),%rdx        # 0x140b4af18
1409ddf3f:	e8 cc 0a ff ff       	call   0x1409cea10
1409ddf44:	84 c0                	test   %al,%al
1409ddf46:	0f 84 5e 01 00 00    	je     0x1409de0aa
1409ddf4c:	33 d2                	xor    %edx,%edx
1409ddf4e:	48 8b cb             	mov    %rbx,%rcx
1409ddf51:	e8 ba 6c ff ff       	call   0x1409d4c10
1409ddf56:	84 c0                	test   %al,%al
1409ddf58:	0f 84 4c 01 00 00    	je     0x1409de0aa
1409ddf5e:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1409ddf62:	48 8b cb             	mov    %rbx,%rcx
1409ddf65:	e8 1e 68 ff ff       	call   0x1409d4788
1409ddf6a:	84 c0                	test   %al,%al
1409ddf6c:	0f 84 38 01 00 00    	je     0x1409de0aa
1409ddf72:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1409ddf76:	48 83 7d ff 0f       	cmpq   $0xf,-0x1(%rbp)
1409ddf7b:	48 0f 47 4d e7       	cmova  -0x19(%rbp),%rcx
1409ddf80:	4c 8b 45 f7          	mov    -0x9(%rbp),%r8
1409ddf84:	49 83 f8 08          	cmp    $0x8,%r8
1409ddf88:	0f 85 1c 01 00 00    	jne    0x1409de0aa
1409ddf8e:	48 8d 15 a3 cd 1c 00 	lea    0x1ccda3(%rip),%rdx        # 0x140baad38
1409ddf95:	e8 50 43 11 00       	call   0x140af22ea
1409ddf9a:	85 c0                	test   %eax,%eax
1409ddf9c:	0f 85 08 01 00 00    	jne    0x1409de0aa
1409ddfa2:	8d 78 01             	lea    0x1(%rax),%edi
1409ddfa5:	8b d7                	mov    %edi,%edx
1409ddfa7:	48 8b cb             	mov    %rbx,%rcx
1409ddfaa:	e8 61 6c ff ff       	call   0x1409d4c10
1409ddfaf:	84 c0                	test   %al,%al
1409ddfb1:	0f 84 f3 00 00 00    	je     0x1409de0aa
1409ddfb7:	48 8d 15 96 dc 1c 00 	lea    0x1cdc96(%rip),%rdx        # 0x140babc54
1409ddfbe:	48 8b cb             	mov    %rbx,%rcx
1409ddfc1:	e8 4a 0a ff ff       	call   0x1409cea10
1409ddfc6:	84 c0                	test   %al,%al
1409ddfc8:	0f 84 dc 00 00 00    	je     0x1409de0aa
1409ddfce:	8b d7                	mov    %edi,%edx
1409ddfd0:	48 8b cb             	mov    %rbx,%rcx
1409ddfd3:	e8 38 6c ff ff       	call   0x1409d4c10
1409ddfd8:	84 c0                	test   %al,%al
1409ddfda:	0f 84 ca 00 00 00    	je     0x1409de0aa
1409ddfe0:	48 8d 15 35 cf 16 00 	lea    0x16cf35(%rip),%rdx        # 0x140b4af1c
1409ddfe7:	48 8b cb             	mov    %rbx,%rcx
1409ddfea:	e8 21 0a ff ff       	call   0x1409cea10
1409ddfef:	84 c0                	test   %al,%al
1409ddff1:	0f 84 b3 00 00 00    	je     0x1409de0aa
1409ddff7:	8b d7                	mov    %edi,%edx