14034ed7e:	4c 89 30             	mov    %r14,(%rax)
14034ed81:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14034ed86:	48 8b 08             	mov    (%rax),%rcx
14034ed89:	48 85 c9             	test   %rcx,%rcx
14034ed8c:	74 24                	je     0x14034edb2
14034ed8e:	8b 41 10             	mov    0x10(%rcx),%eax
14034ed91:	ff c8                	dec    %eax
14034ed93:	89 41 10             	mov    %eax,0x10(%rcx)
14034ed96:	85 c0                	test   %eax,%eax
14034ed98:	7f 18                	jg     0x14034edb2
14034ed9a:	0f 88 64 04 00 00    	js     0x14034f204
14034eda0:	48 8b 01             	mov    (%rcx),%rax
14034eda3:	ba 01 00 00 00       	mov    $0x1,%edx
14034eda8:	48 8b 00             	mov    (%rax),%rax
14034edab:	ff 15 6f 4c c3 00    	call   *0xc34c6f(%rip)        # 0x140f83a20
14034edb1:	90                   	nop
14034edb2:	4c 8b 05 af d0 0c 01 	mov    0x10cd0af(%rip),%r8        # 0x14141be68
14034edb9:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034edc0:	49 8b d4             	mov    %r12,%rdx
14034edc3:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14034edc7:	e8 d4 3d 02 00       	call   0x140372ba0
14034edcc:	48 8b 18             	mov    (%rax),%rbx
14034edcf:	4c 89 30             	mov    %r14,(%rax)
14034edd2:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
14034edd6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14034eddc:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14034ede0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14034ede5:	e8 b6 3d 02 00       	call   0x140372ba0
14034edea:	48 8b 08             	mov    (%rax),%rcx
14034eded:	4c 89 30             	mov    %r14,(%rax)
14034edf0:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14034edf5:	48 8b 08             	mov    (%rax),%rcx
14034edf8:	48 85 c9             	test   %rcx,%rcx
14034edfb:	74 24                	je     0x14034ee21
14034edfd:	8b 41 10             	mov    0x10(%rcx),%eax
14034ee00:	ff c8                	dec    %eax
14034ee02:	89 41 10             	mov    %eax,0x10(%rcx)
14034ee05:	85 c0                	test   %eax,%eax
14034ee07:	7f 18                	jg     0x14034ee21
14034ee09:	0f 88 00 04 00 00    	js     0x14034f20f
14034ee0f:	48 8b 01             	mov    (%rcx),%rax
14034ee12:	ba 01 00 00 00       	mov    $0x1,%edx
14034ee17:	48 8b 00             	mov    (%rax),%rax
14034ee1a:	ff 15 00 4c c3 00    	call   *0xc34c00(%rip)        # 0x140f83a20
14034ee20:	90                   	nop
14034ee21:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
14034ee25:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14034ee2a:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14034ee2f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14034ee34:	e8 b7 d1 35 00       	call   0x1406abff0
14034ee39:	90                   	nop
14034ee3a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14034ee3f:	48 85 c9             	test   %rcx,%rcx
14034ee42:	74 24                	je     0x14034ee68
14034ee44:	8b 41 10             	mov    0x10(%rcx),%eax
14034ee47:	ff c8                	dec    %eax
14034ee49:	89 41 10             	mov    %eax,0x10(%rcx)
14034ee4c:	85 c0                	test   %eax,%eax
14034ee4e:	7f 18                	jg     0x14034ee68
14034ee50:	0f 88 c4 03 00 00    	js     0x14034f21a
14034ee56:	48 8b 01             	mov    (%rcx),%rax
14034ee59:	ba 01 00 00 00       	mov    $0x1,%edx
14034ee5e:	48 8b 00             	mov    (%rax),%rax
14034ee61:	ff 15 b9 4b c3 00    	call   *0xc34bb9(%rip)        # 0x140f83a20
14034ee67:	90                   	nop
14034ee68:	48 85 db             	test   %rbx,%rbx
14034ee6b:	74 27                	je     0x14034ee94
14034ee6d:	8b 43 10             	mov    0x10(%rbx),%eax
14034ee70:	ff c8                	dec    %eax
14034ee72:	89 43 10             	mov    %eax,0x10(%rbx)
14034ee75:	85 c0                	test   %eax,%eax
14034ee77:	7f 1b                	jg     0x14034ee94
14034ee79:	0f 88 a6 03 00 00    	js     0x14034f225
14034ee7f:	48 8b 03             	mov    (%rbx),%rax
14034ee82:	ba 01 00 00 00       	mov    $0x1,%edx
14034ee87:	48 8b cb             	mov    %rbx,%rcx
14034ee8a:	48 8b 00             	mov    (%rax),%rax
14034ee8d:	ff 15 8d 4b c3 00    	call   *0xc34b8d(%rip)        # 0x140f83a20
14034ee93:	90                   	nop
14034ee94:	4c 8d 0d 55 f6 e4 ff 	lea    -0x1b09ab(%rip),%r9        # 0x14019e4f0
14034ee9b:	ba 08 00 00 00       	mov    $0x8,%edx
14034eea0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034eea6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14034eeab:	e8 9c c6 ac 00       	call   0x140e1b54c
14034eeb0:	90                   	nop
14034eeb1:	48 85 f6             	test   %rsi,%rsi
14034eeb4:	74 27                	je     0x14034eedd
14034eeb6:	8b 46 10             	mov    0x10(%rsi),%eax
14034eeb9:	ff c8                	dec    %eax
14034eebb:	89 46 10             	mov    %eax,0x10(%rsi)
14034eebe:	85 c0                	test   %eax,%eax
14034eec0:	7f 1b                	jg     0x14034eedd
14034eec2:	0f 88 68 03 00 00    	js     0x14034f230
14034eec8:	48 8b 06             	mov    (%rsi),%rax
14034eecb:	ba 01 00 00 00       	mov    $0x1,%edx
14034eed0:	48 8b ce             	mov    %rsi,%rcx
14034eed3:	48 8b 00             	mov    (%rax),%rax
14034eed6:	ff 15 44 4b c3 00    	call   *0xc34b44(%rip)        # 0x140f83a20
14034eedc:	90                   	nop
14034eedd:	48 85 ff             	test   %rdi,%rdi
14034eee0:	74 27                	je     0x14034ef09
14034eee2:	8b 47 10             	mov    0x10(%rdi),%eax
14034eee5:	ff c8                	dec    %eax
14034eee7:	89 47 10             	mov    %eax,0x10(%rdi)
14034eeea:	85 c0                	test   %eax,%eax
14034eeec:	7f 1b                	jg     0x14034ef09
14034eeee:	0f 88 47 03 00 00    	js     0x14034f23b
14034eef4:	48 8b 07             	mov    (%rdi),%rax
14034eef7:	ba 01 00 00 00       	mov    $0x1,%edx
14034eefc:	48 8b cf             	mov    %rdi,%rcx
14034eeff:	48 8b 00             	mov    (%rax),%rax
14034ef02:	ff 15 18 4b c3 00    	call   *0xc34b18(%rip)        # 0x140f83a20
14034ef08:	90                   	nop
14034ef09:	4c 8b 05 58 cf 0c 01 	mov    0x10ccf58(%rip),%r8        # 0x14141be68
14034ef10:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034ef17:	49 8b d4             	mov    %r12,%rdx
14034ef1a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14034ef1f:	e8 7c 3c 02 00       	call   0x140372ba0
14034ef24:	48 8b 18             	mov    (%rax),%rbx
14034ef27:	4c 89 30             	mov    %r14,(%rax)
14034ef2a:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
14034ef2e:	48 8d 45 0f          	lea    0xf(%rbp),%rax
14034ef32:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14034ef36:	4d 8b c5             	mov    %r13,%r8
14034ef39:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14034ef3e:	48 8b 0d 33 3f 0e 01 	mov    0x10e3f33(%rip),%rcx        # 0x141432e78
14034ef45:	e8 d6 0f e5 ff       	call   0x14019ff20
14034ef4a:	90                   	nop
14034ef4b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14034ef50:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14034ef54:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14034ef59:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14034ef5d:	0f 28 45 b7          	movaps -0x49(%rbp),%xmm0
14034ef61:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
14034ef66:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14034ef6b:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14034ef6f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14034ef73:	e8 d8 0e e5 ff       	call   0x14019fe50
14034ef78:	48 8b f0             	mov    %rax,%rsi
14034ef7b:	4c 8b 05 e6 ce 0c 01 	mov    0x10ccee6(%rip),%r8        # 0x14141be68
14034ef82:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034ef89:	49 8b d4             	mov    %r12,%rdx
14034ef8c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14034ef91:	e8 0a 3c 02 00       	call   0x140372ba0
14034ef96:	48 8b 38             	mov    (%rax),%rdi
14034ef99:	4c 89 30             	mov    %r14,(%rax)
14034ef9c:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
14034efa0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14034efa6:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14034efaa:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14034efae:	e8 ed 3b 02 00       	call   0x140372ba0
14034efb3:	48 8b 08             	mov    (%rax),%rcx
14034efb6:	4c 89 30             	mov    %r14,(%rax)
14034efb9:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14034efbe:	48 8b 08             	mov    (%rax),%rcx
14034efc1:	48 85 c9             	test   %rcx,%rcx
14034efc4:	74 24                	je     0x14034efea
14034efc6:	8b 41 10             	mov    0x10(%rcx),%eax
14034efc9:	ff c8                	dec    %eax
14034efcb:	89 41 10             	mov    %eax,0x10(%rcx)
14034efce:	85 c0                	test   %eax,%eax
14034efd0:	7f 18                	jg     0x14034efea
14034efd2:	0f 88 6e 02 00 00    	js     0x14034f246
14034efd8:	48 8b 01             	mov    (%rcx),%rax
14034efdb:	ba 01 00 00 00       	mov    $0x1,%edx
14034efe0:	48 8b 00             	mov    (%rax),%rax
14034efe3:	ff 15 37 4a c3 00    	call   *0xc34a37(%rip)        # 0x140f83a20
14034efe9:	90                   	nop
14034efea:	4c 8b c6             	mov    %rsi,%r8
14034efed:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14034eff2:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14034eff6:	e8 45 d7 35 00       	call   0x1406ac740
14034effb:	48 8b 08             	mov    (%rax),%rcx
14034effe:	4c 89 30             	mov    %r14,(%rax)
14034f001:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14034f006:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14034f00b:	ba 01 00 00 00       	mov    $0x1,%edx
14034f010:	48 8b cb             	mov    %rbx,%rcx
14034f013:	e8 e8 5a 3e 00       	call   0x140734b00
14034f018:	90                   	nop
14034f019:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14034f01e:	48 85 c9             	test   %rcx,%rcx
14034f021:	74 24                	je     0x14034f047
14034f023:	8b 41 10             	mov    0x10(%rcx),%eax
14034f026:	ff c8                	dec    %eax
14034f028:	89 41 10             	mov    %eax,0x10(%rcx)
14034f02b:	85 c0                	test   %eax,%eax
14034f02d:	7f 18                	jg     0x14034f047
14034f02f:	0f 88 1c 02 00 00    	js     0x14034f251
14034f035:	48 8b 01             	mov    (%rcx),%rax
14034f038:	ba 01 00 00 00       	mov    $0x1,%edx
14034f03d:	48 8b 00             	mov    (%rax),%rax
14034f040:	ff 15 da 49 c3 00    	call   *0xc349da(%rip)        # 0x140f83a20
14034f046:	90                   	nop
14034f047:	48 85 ff             	test   %rdi,%rdi
14034f04a:	74 27                	je     0x14034f073
14034f04c:	8b 47 10             	mov    0x10(%rdi),%eax
14034f04f:	ff c8                	dec    %eax
14034f051:	89 47 10             	mov    %eax,0x10(%rdi)
14034f054:	85 c0                	test   %eax,%eax
14034f056:	7f 1b                	jg     0x14034f073
14034f058:	0f 88 fe 01 00 00    	js     0x14034f25c
14034f05e:	48 8b 07             	mov    (%rdi),%rax
14034f061:	ba 01 00 00 00       	mov    $0x1,%edx
14034f066:	48 8b cf             	mov    %rdi,%rcx
14034f069:	48 8b 00             	mov    (%rax),%rax
14034f06c:	ff 15 ae 49 c3 00    	call   *0xc349ae(%rip)        # 0x140f83a20
14034f072:	90                   	nop
14034f073:	4c 8d 0d 76 f4 e4 ff 	lea    -0x1b0b8a(%rip),%r9        # 0x14019e4f0
14034f07a:	ba 08 00 00 00       	mov    $0x8,%edx
14034f07f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034f085:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14034f08a:	e8 bd c4 ac 00       	call   0x140e1b54c
14034f08f:	90                   	nop
14034f090:	48 85 db             	test   %rbx,%rbx
14034f093:	74 27                	je     0x14034f0bc
14034f095:	8b 43 10             	mov    0x10(%rbx),%eax
14034f098:	ff c8                	dec    %eax
14034f09a:	89 43 10             	mov    %eax,0x10(%rbx)
14034f09d:	85 c0                	test   %eax,%eax
14034f09f:	7f 1b                	jg     0x14034f0bc
14034f0a1:	0f 88 c0 01 00 00    	js     0x14034f267
14034f0a7:	48 8b 03             	mov    (%rbx),%rax
14034f0aa:	ba 01 00 00 00       	mov    $0x1,%edx
14034f0af:	48 8b cb             	mov    %rbx,%rcx
14034f0b2:	48 8b 00             	mov    (%rax),%rax
14034f0b5:	ff 15 65 49 c3 00    	call   *0xc34965(%rip)        # 0x140f83a20
14034f0bb:	90                   	nop
14034f0bc:	4c 8b 05 a5 cd 0c 01 	mov    0x10ccda5(%rip),%r8        # 0x14141be68
14034f0c3:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f0ca:	49 8b d4             	mov    %r12,%rdx
14034f0cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14034f0d2:	e8 c9 3a 02 00       	call   0x140372ba0
14034f0d7:	48 8b 18             	mov    (%rax),%rbx
14034f0da:	4c 89 30             	mov    %r14,(%rax)
14034f0dd:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14034f0e2:	49 8b d7             	mov    %r15,%rdx
14034f0e5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14034f0ea:	e8 41 8f ff ff       	call   0x140348030
14034f0ef:	90                   	nop
14034f0f0:	48 85 db             	test   %rbx,%rbx
14034f0f3:	74 23                	je     0x14034f118
14034f0f5:	8b 43 10             	mov    0x10(%rbx),%eax
14034f0f8:	ff c8                	dec    %eax
14034f0fa:	89 43 10             	mov    %eax,0x10(%rbx)
14034f0fd:	85 c0                	test   %eax,%eax
14034f0ff:	7f 17                	jg     0x14034f118
14034f101:	78 36                	js     0x14034f139
14034f103:	48 8b 03             	mov    (%rbx),%rax
14034f106:	ba 01 00 00 00       	mov    $0x1,%edx
14034f10b:	48 8b cb             	mov    %rbx,%rcx
14034f10e:	48 8b 00             	mov    (%rax),%rax
14034f111:	ff 15 09 49 c3 00    	call   *0xc34909(%rip)        # 0x140f83a20
14034f117:	90                   	nop
14034f118:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
14034f11f:	00
14034f120:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14034f124:	49 8b 73 38          	mov    0x38(%r11),%rsi
14034f128:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14034f12c:	49 8b e3             	mov    %r11,%rsp
14034f12f:	41 5f                	pop    %r15
14034f131:	41 5e                	pop    %r14
14034f133:	41 5d                	pop    %r13
14034f135:	41 5c                	pop    %r12
14034f137:	5d                   	pop    %rbp
14034f138:	c3                   	ret
14034f139:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f13e:	e8 bd b5 43 00       	call   0x14078a700
14034f143:	90                   	nop
14034f144:	33 c9                	xor    %ecx,%ecx
14034f146:	e8 b5 b5 43 00       	call   0x14078a700
14034f14b:	cc                   	int3
14034f14c:	b9 01 00 00 00       	mov    $0x1,%ecx
14034f151:	e8 aa b5 43 00       	call   0x14078a700
14034f156:	90                   	nop
14034f157:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f15c:	e8 9f b5 43 00       	call   0x14078a700
14034f161:	90                   	nop
14034f162:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f167:	e8 94 b5 43 00       	call   0x14078a700
14034f16c:	90                   	nop
14034f16d:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f172:	e8 89 b5 43 00       	call   0x14078a700
14034f177:	90                   	nop
14034f178:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f17d:	e8 7e b5 43 00       	call   0x14078a700
14034f182:	90                   	nop
14034f183:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f188:	e8 73 b5 43 00       	call   0x14078a700
14034f18d:	90                   	nop
14034f18e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f193:	e8 68 b5 43 00       	call   0x14078a700
14034f198:	90                   	nop
14034f199:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f19e:	e8 5d b5 43 00       	call   0x14078a700
14034f1a3:	90                   	nop
14034f1a4:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1a9:	e8 52 b5 43 00       	call   0x14078a700
14034f1ae:	90                   	nop
14034f1af:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1b4:	e8 47 b5 43 00       	call   0x14078a700
14034f1b9:	90                   	nop
14034f1ba:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1bf:	e8 3c b5 43 00       	call   0x14078a700
14034f1c4:	90                   	nop
14034f1c5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1ca:	e8 31 b5 43 00       	call   0x14078a700
14034f1cf:	90                   	nop
14034f1d0:	33 c9                	xor    %ecx,%ecx
14034f1d2:	e8 29 b5 43 00       	call   0x14078a700
14034f1d7:	cc                   	int3
14034f1d8:	b9 01 00 00 00       	mov    $0x1,%ecx
14034f1dd:	e8 1e b5 43 00       	call   0x14078a700
14034f1e2:	90                   	nop
14034f1e3:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1e8:	e8 13 b5 43 00       	call   0x14078a700
14034f1ed:	90                   	nop
14034f1ee:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1f3:	e8 08 b5 43 00       	call   0x14078a700
14034f1f8:	90                   	nop
14034f1f9:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1fe:	e8 fd b4 43 00       	call   0x14078a700
14034f203:	90                   	nop
14034f204:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f209:	e8 f2 b4 43 00       	call   0x14078a700
14034f20e:	90                   	nop
14034f20f:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f214:	e8 e7 b4 43 00       	call   0x14078a700
14034f219:	90                   	nop
14034f21a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f21f:	e8 dc b4 43 00       	call   0x14078a700
14034f224:	90                   	nop
14034f225:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f22a:	e8 d1 b4 43 00       	call   0x14078a700
14034f22f:	90                   	nop
14034f230:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f235:	e8 c6 b4 43 00       	call   0x14078a700
14034f23a:	90                   	nop
14034f23b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f240:	e8 bb b4 43 00       	call   0x14078a700
14034f245:	90                   	nop
14034f246:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f24b:	e8 b0 b4 43 00       	call   0x14078a700
14034f250:	90                   	nop
14034f251:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f256:	e8 a5 b4 43 00       	call   0x14078a700
14034f25b:	90                   	nop
14034f25c:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f261:	e8 9a b4 43 00       	call   0x14078a700
14034f266:	90                   	nop