1406dddb5:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1406dddba:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
1406dddbe:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1406dddc2:	48 8b d6             	mov    %rsi,%rdx
1406dddc5:	48 8b cf             	mov    %rdi,%rcx
1406dddc8:	e8 93 32 fc ff       	call   0x1406a1060
1406dddcd:	90                   	nop
1406dddce:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1406dddd2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406dddd6:	76 31                	jbe    0x1406dde09
1406dddd8:	48 ff c2             	inc    %rdx
1406ddddb:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406ddddf:	48 8b c1             	mov    %rcx,%rax
1406ddde2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddde9:	72 19                	jb     0x1406dde04
1406dddeb:	48 83 c2 27          	add    $0x27,%rdx
1406dddef:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406dddf3:	48 2b c1             	sub    %rcx,%rax
1406dddf6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406dddfa:	48 83 f8 1f          	cmp    $0x1f,%rax
1406dddfe:	0f 87 da 03 00 00    	ja     0x1406de1de
1406dde04:	e8 3b d3 73 00       	call   0x140e1b144
1406dde09:	66 0f 6f 05 1f 60 8c 	movdqa 0x8c601f(%rip),%xmm0        # 0x140fa3e30
1406dde10:	00
1406dde11:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1406dde16:	c6 45 b8 00          	movb   $0x0,-0x48(%rbp)
1406dde1a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406dde1f:	48 85 c9             	test   %rcx,%rcx
1406dde22:	74 24                	je     0x1406dde48
1406dde24:	8b 41 10             	mov    0x10(%rcx),%eax
1406dde27:	ff c8                	dec    %eax
1406dde29:	89 41 10             	mov    %eax,0x10(%rcx)
1406dde2c:	85 c0                	test   %eax,%eax
1406dde2e:	7f 18                	jg     0x1406dde48
1406dde30:	0f 88 ae 03 00 00    	js     0x1406de1e4
1406dde36:	48 8b 01             	mov    (%rcx),%rax
1406dde39:	ba 01 00 00 00       	mov    $0x1,%edx
1406dde3e:	48 8b 00             	mov    (%rax),%rax
1406dde41:	ff 15 d9 5b 8a 00    	call   *0x8a5bd9(%rip)        # 0x140f83a20
1406dde47:	90                   	nop
1406dde48:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dde4d:	48 85 c9             	test   %rcx,%rcx
1406dde50:	0f 84 2b 03 00 00    	je     0x1406de181
1406dde56:	8b 41 10             	mov    0x10(%rcx),%eax
1406dde59:	ff c8                	dec    %eax
1406dde5b:	89 41 10             	mov    %eax,0x10(%rcx)
1406dde5e:	85 c0                	test   %eax,%eax
1406dde60:	0f 8f 1b 03 00 00    	jg     0x1406de181
1406dde66:	0f 88 83 03 00 00    	js     0x1406de1ef
1406dde6c:	48 8b 01             	mov    (%rcx),%rax
1406dde6f:	48 8b 00             	mov    (%rax),%rax
1406dde72:	e9 fe 02 00 00       	jmp    0x1406de175
1406dde77:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dde7c:	48 8b 01             	mov    (%rcx),%rax
1406dde7f:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406dde84:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1406dde8b:	ff 15 8f 5b 8a 00    	call   *0x8a5b8f(%rip)        # 0x140f83a20
1406dde91:	48 8b d0             	mov    %rax,%rdx
1406dde94:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dde99:	48 8b 00             	mov    (%rax),%rax
1406dde9c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406ddea1:	48 89 0a             	mov    %rcx,(%rdx)
1406ddea4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406ddea9:	48 85 c9             	test   %rcx,%rcx
1406ddeac:	74 24                	je     0x1406dded2
1406ddeae:	8b 41 10             	mov    0x10(%rcx),%eax
1406ddeb1:	ff c8                	dec    %eax
1406ddeb3:	89 41 10             	mov    %eax,0x10(%rcx)
1406ddeb6:	85 c0                	test   %eax,%eax
1406ddeb8:	7f 18                	jg     0x1406dded2
1406ddeba:	0f 88 3a 03 00 00    	js     0x1406de1fa
1406ddec0:	48 8b 01             	mov    (%rcx),%rax
1406ddec3:	ba 01 00 00 00       	mov    $0x1,%edx
1406ddec8:	48 8b 00             	mov    (%rax),%rax
1406ddecb:	ff 15 4f 5b 8a 00    	call   *0x8a5b4f(%rip)        # 0x140f83a20
1406dded1:	90                   	nop
1406dded2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dded7:	83 79 18 00          	cmpl   $0x0,0x18(%rcx)
1406ddedb:	0f 85 89 00 00 00    	jne    0x1406ddf6a
1406ddee1:	e8 da a3 11 00       	call   0x1407f82c0
1406ddee6:	48 8b 48 38          	mov    0x38(%rax),%rcx
1406ddeea:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1406ddeee:	75 7a                	jne    0x1406ddf6a
1406ddef0:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1406ddef5:	48 8d 05 30 55 90 00 	lea    0x905530(%rip),%rax        # 0x140fe342c
1406ddefc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406ddf01:	45 8b ce             	mov    %r14d,%r9d
1406ddf04:	4c 8b c3             	mov    %rbx,%r8
1406ddf07:	48 8b d6             	mov    %rsi,%rdx
1406ddf0a:	48 8b cf             	mov    %rdi,%rcx
1406ddf0d:	e8 5e bf fe ff       	call   0x1406c9e70
1406ddf12:	90                   	nop
1406ddf13:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406ddf18:	48 85 c9             	test   %rcx,%rcx
1406ddf1b:	74 24                	je     0x1406ddf41
1406ddf1d:	8b 41 10             	mov    0x10(%rcx),%eax
1406ddf20:	ff c8                	dec    %eax
1406ddf22:	89 41 10             	mov    %eax,0x10(%rcx)
1406ddf25:	85 c0                	test   %eax,%eax
1406ddf27:	7f 18                	jg     0x1406ddf41
1406ddf29:	0f 88 d6 02 00 00    	js     0x1406de205
1406ddf2f:	48 8b 01             	mov    (%rcx),%rax
1406ddf32:	ba 01 00 00 00       	mov    $0x1,%edx
1406ddf37:	48 8b 00             	mov    (%rax),%rax
1406ddf3a:	ff 15 e0 5a 8a 00    	call   *0x8a5ae0(%rip)        # 0x140f83a20
1406ddf40:	90                   	nop
1406ddf41:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406ddf46:	48 85 c9             	test   %rcx,%rcx
1406ddf49:	0f 84 32 02 00 00    	je     0x1406de181
1406ddf4f:	8b 41 10             	mov    0x10(%rcx),%eax
1406ddf52:	ff c8                	dec    %eax
1406ddf54:	89 41 10             	mov    %eax,0x10(%rcx)
1406ddf57:	85 c0                	test   %eax,%eax
1406ddf59:	0f 8f 22 02 00 00    	jg     0x1406de181
1406ddf5f:	0f 88 4a 02 00 00    	js     0x1406de1af
1406ddf65:	e9 02 ff ff ff       	jmp    0x1406dde6c
1406ddf6a:	b9 48 00 00 00       	mov    $0x48,%ecx
1406ddf6f:	e8 94 d1 73 00       	call   0x140e1b108
1406ddf74:	4c 8b c8             	mov    %rax,%r9
1406ddf77:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406ddf7c:	48 85 c0             	test   %rax,%rax
1406ddf7f:	74 6c                	je     0x1406ddfed
1406ddf81:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1406ddf86:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406ddf8b:	48 85 c0             	test   %rax,%rax
1406ddf8e:	74 1d                	je     0x1406ddfad
1406ddf90:	8b 48 10             	mov    0x10(%rax),%ecx
1406ddf93:	ff c1                	inc    %ecx
1406ddf95:	89 48 10             	mov    %ecx,0x10(%rax)
1406ddf98:	83 f9 01             	cmp    $0x1,%ecx
1406ddf9b:	0f 8e 6f 02 00 00    	jle    0x1406de210
1406ddfa1:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406ddfa7:	0f 84 6b 02 00 00    	je     0x1406de218
1406ddfad:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1406ddfb2:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406ddfb7:	48 85 c0             	test   %rax,%rax
1406ddfba:	74 1d                	je     0x1406ddfd9
1406ddfbc:	8b 48 10             	mov    0x10(%rax),%ecx
1406ddfbf:	ff c1                	inc    %ecx
1406ddfc1:	89 48 10             	mov    %ecx,0x10(%rax)
1406ddfc4:	83 f9 01             	cmp    $0x1,%ecx
1406ddfc7:	0f 8e 56 02 00 00    	jle    0x1406de223
1406ddfcd:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406ddfd3:	0f 84 52 02 00 00    	je     0x1406de22b
1406ddfd9:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1406ddfde:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406ddfe3:	49 8b c9             	mov    %r9,%rcx
1406ddfe6:	e8 c5 72 11 00       	call   0x1407f52b0
1406ddfeb:	eb 03                	jmp    0x1406ddff0
1406ddfed:	49 8b c5             	mov    %r13,%rax
1406ddff0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406ddff5:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406ddffa:	48 85 c9             	test   %rcx,%rcx
1406ddffd:	74 24                	je     0x1406de023
1406ddfff:	8b 41 10             	mov    0x10(%rcx),%eax
1406de002:	ff c8                	dec    %eax
1406de004:	89 41 10             	mov    %eax,0x10(%rcx)
1406de007:	85 c0                	test   %eax,%eax
1406de009:	7f 18                	jg     0x1406de023
1406de00b:	0f 88 25 02 00 00    	js     0x1406de236
1406de011:	48 8b 01             	mov    (%rcx),%rax
1406de014:	ba 01 00 00 00       	mov    $0x1,%edx
1406de019:	48 8b 00             	mov    (%rax),%rax
1406de01c:	ff 15 fe 59 8a 00    	call   *0x8a59fe(%rip)        # 0x140f83a20
1406de022:	90                   	nop
1406de023:	c6 44 24 41 00       	movb   $0x0,0x41(%rsp)
1406de028:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1406de02d:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1406de032:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1406de037:	48 8d 44 24 41       	lea    0x41(%rsp),%rax
1406de03c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406de041:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1406de046:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406de04b:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406de050:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406de055:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1406de05a:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406de05f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1406de064:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1406de069:	e8 c2 50 f9 ff       	call   0x140673130
1406de06e:	90                   	nop
1406de06f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1406de074:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1406de078:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1406de07c:	e8 9f db f9 ff       	call   0x14067bc20
1406de081:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1406de086:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1406de08a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1406de08e:	e8 8d db f9 ff       	call   0x14067bc20
1406de093:	90                   	nop
1406de094:	48 85 db             	test   %rbx,%rbx
1406de097:	74 1c                	je     0x1406de0b5
1406de099:	8b 43 10             	mov    0x10(%rbx),%eax
1406de09c:	ff c0                	inc    %eax
1406de09e:	89 43 10             	mov    %eax,0x10(%rbx)
1406de0a1:	83 f8 01             	cmp    $0x1,%eax
1406de0a4:	0f 8e 97 01 00 00    	jle    0x1406de241
1406de0aa:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406de0af:	0f 84 94 01 00 00    	je     0x1406de249
1406de0b5:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406de0ba:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1406de0bf:	45 8b ce             	mov    %r14d,%r9d
1406de0c2:	4c 8b c3             	mov    %rbx,%r8
1406de0c5:	48 8b d6             	mov    %rsi,%rdx
1406de0c8:	48 8b cf             	mov    %rdi,%rcx
1406de0cb:	e8 00 54 ff ff       	call   0x1406d34d0
1406de0d0:	90                   	nop
1406de0d1:	48 85 db             	test   %rbx,%rbx
1406de0d4:	74 27                	je     0x1406de0fd
1406de0d6:	8b 43 10             	mov    0x10(%rbx),%eax
1406de0d9:	ff c8                	dec    %eax
1406de0db:	89 43 10             	mov    %eax,0x10(%rbx)
1406de0de:	85 c0                	test   %eax,%eax
1406de0e0:	7f 1b                	jg     0x1406de0fd
1406de0e2:	0f 88 6c 01 00 00    	js     0x1406de254
1406de0e8:	48 8b 03             	mov    (%rbx),%rax
1406de0eb:	ba 01 00 00 00       	mov    $0x1,%edx
1406de0f0:	48 8b cb             	mov    %rbx,%rcx
1406de0f3:	48 8b 00             	mov    (%rax),%rax
1406de0f6:	ff 15 24 59 8a 00    	call   *0x8a5924(%rip)        # 0x140f83a20
1406de0fc:	90                   	nop
1406de0fd:	48 85 db             	test   %rbx,%rbx
1406de100:	74 27                	je     0x1406de129
1406de102:	8b 43 10             	mov    0x10(%rbx),%eax
1406de105:	ff c8                	dec    %eax
1406de107:	89 43 10             	mov    %eax,0x10(%rbx)
1406de10a:	85 c0                	test   %eax,%eax
1406de10c:	7f 1b                	jg     0x1406de129
1406de10e:	0f 88 4b 01 00 00    	js     0x1406de25f
1406de114:	48 8b 03             	mov    (%rbx),%rax
1406de117:	ba 01 00 00 00       	mov    $0x1,%edx
1406de11c:	48 8b cb             	mov    %rbx,%rcx
1406de11f:	48 8b 00             	mov    (%rax),%rax
1406de122:	ff 15 f8 58 8a 00    	call   *0x8a58f8(%rip)        # 0x140f83a20
1406de128:	90                   	nop
1406de129:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406de12e:	48 85 c9             	test   %rcx,%rcx
1406de131:	74 24                	je     0x1406de157
1406de133:	8b 41 10             	mov    0x10(%rcx),%eax
1406de136:	ff c8                	dec    %eax
1406de138:	89 41 10             	mov    %eax,0x10(%rcx)
1406de13b:	85 c0                	test   %eax,%eax
1406de13d:	7f 18                	jg     0x1406de157
1406de13f:	0f 88 25 01 00 00    	js     0x1406de26a
1406de145:	48 8b 01             	mov    (%rcx),%rax
1406de148:	ba 01 00 00 00       	mov    $0x1,%edx
1406de14d:	48 8b 00             	mov    (%rax),%rax
1406de150:	ff 15 ca 58 8a 00    	call   *0x8a58ca(%rip)        # 0x140f83a20
1406de156:	90                   	nop
1406de157:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406de15c:	48 85 c9             	test   %rcx,%rcx
1406de15f:	74 20                	je     0x1406de181
1406de161:	8b 41 10             	mov    0x10(%rcx),%eax
1406de164:	ff c8                	dec    %eax
1406de166:	89 41 10             	mov    %eax,0x10(%rcx)
1406de169:	85 c0                	test   %eax,%eax
1406de16b:	7f 14                	jg     0x1406de181
1406de16d:	78 35                	js     0x1406de1a4
1406de16f:	48 8b 11             	mov    (%rcx),%rdx
1406de172:	48 8b 02             	mov    (%rdx),%rax
1406de175:	ba 01 00 00 00       	mov    $0x1,%edx
1406de17a:	ff 15 a0 58 8a 00    	call   *0x8a58a0(%rip)        # 0x140f83a20
1406de180:	90                   	nop
1406de181:	48 8b c6             	mov    %rsi,%rax
1406de184:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1406de188:	48 33 cc             	xor    %rsp,%rcx
1406de18b:	e8 70 d3 73 00       	call   0x140e1b500
1406de190:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
1406de197:	41 5f                	pop    %r15
1406de199:	41 5e                	pop    %r14
1406de19b:	41 5d                	pop    %r13
1406de19d:	41 5c                	pop    %r12
1406de19f:	5f                   	pop    %rdi
1406de1a0:	5e                   	pop    %rsi
1406de1a1:	5b                   	pop    %rbx
1406de1a2:	5d                   	pop    %rbp
1406de1a3:	c3                   	ret
1406de1a4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de1a9:	e8 52 c5 0a 00       	call   0x14078a700
1406de1ae:	90                   	nop
1406de1af:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de1b4:	e8 47 c5 0a 00       	call   0x14078a700
1406de1b9:	90                   	nop
1406de1ba:	e8 e5 bf 74 00       	call   0x140e2a1a4
1406de1bf:	90                   	nop
1406de1c0:	e8 df bf 74 00       	call   0x140e2a1a4
1406de1c5:	90                   	nop
1406de1c6:	e8 d9 bf 74 00       	call   0x140e2a1a4
1406de1cb:	90                   	nop
1406de1cc:	e8 d3 bf 74 00       	call   0x140e2a1a4
1406de1d1:	90                   	nop
1406de1d2:	e8 cd bf 74 00       	call   0x140e2a1a4
1406de1d7:	90                   	nop
1406de1d8:	e8 c7 bf 74 00       	call   0x140e2a1a4
1406de1dd:	90                   	nop
1406de1de:	e8 c1 bf 74 00       	call   0x140e2a1a4
1406de1e3:	90                   	nop
1406de1e4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de1e9:	e8 12 c5 0a 00       	call   0x14078a700
1406de1ee:	90                   	nop
1406de1ef:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de1f4:	e8 07 c5 0a 00       	call   0x14078a700
1406de1f9:	90                   	nop
1406de1fa:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de1ff:	e8 fc c4 0a 00       	call   0x14078a700
1406de204:	90                   	nop
1406de205:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de20a:	e8 f1 c4 0a 00       	call   0x14078a700
1406de20f:	90                   	nop
1406de210:	33 c9                	xor    %ecx,%ecx
1406de212:	e8 e9 c4 0a 00       	call   0x14078a700
1406de217:	cc                   	int3
1406de218:	b9 01 00 00 00       	mov    $0x1,%ecx
1406de21d:	e8 de c4 0a 00       	call   0x14078a700
1406de222:	90                   	nop
1406de223:	33 c9                	xor    %ecx,%ecx
1406de225:	e8 d6 c4 0a 00       	call   0x14078a700
1406de22a:	cc                   	int3
1406de22b:	b9 01 00 00 00       	mov    $0x1,%ecx
1406de230:	e8 cb c4 0a 00       	call   0x14078a700
1406de235:	90                   	nop
1406de236:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de23b:	e8 c0 c4 0a 00       	call   0x14078a700
1406de240:	90                   	nop
1406de241:	33 c9                	xor    %ecx,%ecx
1406de243:	e8 b8 c4 0a 00       	call   0x14078a700
1406de248:	cc                   	int3
1406de249:	b9 01 00 00 00       	mov    $0x1,%ecx
1406de24e:	e8 ad c4 0a 00       	call   0x14078a700
1406de253:	90                   	nop
1406de254:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de259:	e8 a2 c4 0a 00       	call   0x14078a700
1406de25e:	90                   	nop
1406de25f:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de264:	e8 97 c4 0a 00       	call   0x14078a700
1406de269:	90                   	nop
1406de26a:	b9 02 00 00 00       	mov    $0x2,%ecx
1406de26f:	e8 8c c4 0a 00       	call   0x14078a700
1406de274:	cc                   	int3
1406de275:	cc                   	int3
1406de276:	cc                   	int3
1406de277:	cc                   	int3
1406de278:	cc                   	int3
1406de279:	cc                   	int3
1406de27a:	cc                   	int3
1406de27b:	cc                   	int3
1406de27c:	cc                   	int3
1406de27d:	cc                   	int3
1406de27e:	cc                   	int3
1406de27f:	cc                   	int3