140962d74:	ff 15 a6 0c 62 00    	call   *0x620ca6(%rip)        # 0x140f83a20
140962d7a:	90                   	nop
140962d7b:	48 8b c3             	mov    %rbx,%rax
140962d7e:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140962d85:	41 5f                	pop    %r15
140962d87:	41 5e                	pop    %r14
140962d89:	5f                   	pop    %rdi
140962d8a:	5e                   	pop    %rsi
140962d8b:	5b                   	pop    %rbx
140962d8c:	c3                   	ret
140962d8d:	f6 c2 04             	test   $0x4,%dl
140962d90:	74 09                	je     0x140962d9b
140962d92:	48 8d 1d 4f 69 64 00 	lea    0x64694f(%rip),%rbx        # 0x140fa96e8
140962d99:	eb 15                	jmp    0x140962db0
140962d9b:	f6 c2 02             	test   $0x2,%dl
140962d9e:	48 8d 1d 5b 69 64 00 	lea    0x64695b(%rip),%rbx        # 0x140fa9700
140962da5:	48 8d 05 6c 69 64 00 	lea    0x64696c(%rip),%rax        # 0x140fa9718
140962dac:	48 0f 44 d8          	cmove  %rax,%rbx
140962db0:	ba 01 00 00 00       	mov    $0x1,%edx
140962db5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140962dba:	e8 01 4a 8a ff       	call   0x1402077c0
140962dbf:	4c 8b c0             	mov    %rax,%r8
140962dc2:	48 8b d3             	mov    %rbx,%rdx
140962dc5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140962dca:	e8 61 da 87 ff       	call   0x1401e0830
140962dcf:	48 8d 15 42 df a3 00 	lea    0xa3df42(%rip),%rdx        # 0x1413a0d18
140962dd6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140962ddb:	e8 38 9a 4b 00       	call   0x140e1c818
140962de0:	cc                   	int3
140962de1:	cc                   	int3
140962de2:	cc                   	int3
140962de3:	cc                   	int3
140962de4:	cc                   	int3
140962de5:	cc                   	int3
140962de6:	cc                   	int3
140962de7:	cc                   	int3
140962de8:	cc                   	int3
140962de9:	cc                   	int3
140962dea:	cc                   	int3
140962deb:	cc                   	int3
140962dec:	cc                   	int3
140962ded:	cc                   	int3
140962dee:	cc                   	int3
140962def:	cc                   	int3
140962df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140962df5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140962dfa:	57                   	push   %rdi
140962dfb:	48 83 ec 20          	sub    $0x20,%rsp
140962dff:	48 8b f9             	mov    %rcx,%rdi
140962e02:	48 8d b1 98 00 00 00 	lea    0x98(%rcx),%rsi
140962e09:	48 8b 01             	mov    (%rcx),%rax
140962e0c:	48 63 50 04          	movslq 0x4(%rax),%rdx
140962e10:	48 8d 05 41 04 70 00 	lea    0x700441(%rip),%rax        # 0x141063258
140962e17:	48 89 84 32 68 ff ff 	mov    %rax,-0x98(%rdx,%rsi,1)
140962e1e:	ff
140962e1f:	48 8b 01             	mov    (%rcx),%rax
140962e22:	48 63 50 04          	movslq 0x4(%rax),%rdx
140962e26:	44 8d 82 68 ff ff ff 	lea    -0x98(%rdx),%r8d
140962e2d:	44 89 84 32 64 ff ff 	mov    %r8d,-0x9c(%rdx,%rsi,1)
140962e34:	ff
140962e35:	48 8d 4e 80          	lea    -0x80(%rsi),%rcx
140962e39:	e8 c2 fc ff ff       	call   0x140962b00
140962e3e:	48 8b 07             	mov    (%rdi),%rax
140962e41:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962e45:	48 8d 05 fc 02 70 00 	lea    0x7002fc(%rip),%rax        # 0x141063148
140962e4c:	48 89 84 31 68 ff ff 	mov    %rax,-0x98(%rcx,%rsi,1)
140962e53:	ff
140962e54:	48 8b 07             	mov    (%rdi),%rax
140962e57:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962e5b:	8d 51 e0             	lea    -0x20(%rcx),%edx
140962e5e:	89 94 31 64 ff ff ff 	mov    %edx,-0x9c(%rcx,%rsi,1)
140962e65:	48 8b 86 78 ff ff ff 	mov    -0x88(%rsi),%rax
140962e6c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962e70:	48 8d 05 c1 02 70 00 	lea    0x7002c1(%rip),%rax        # 0x141063138
140962e77:	48 89 84 31 78 ff ff 	mov    %rax,-0x88(%rcx,%rsi,1)
140962e7e:	ff
140962e7f:	48 8b 86 78 ff ff ff 	mov    -0x88(%rsi),%rax
140962e86:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962e8a:	8d 51 f0             	lea    -0x10(%rcx),%edx
140962e8d:	89 94 31 74 ff ff ff 	mov    %edx,-0x8c(%rcx,%rsi,1)
140962e94:	48 8b 07             	mov    (%rdi),%rax
140962e97:	48 63 50 04          	movslq 0x4(%rax),%rdx
140962e9b:	48 8d 05 7e 02 70 00 	lea    0x70027e(%rip),%rax        # 0x141063120
140962ea2:	48 89 84 32 68 ff ff 	mov    %rax,-0x98(%rdx,%rsi,1)
140962ea9:	ff
140962eaa:	48 8b 07             	mov    (%rdi),%rax
140962ead:	48 63 50 04          	movslq 0x4(%rax),%rdx
140962eb1:	44 8d 42 e8          	lea    -0x18(%rdx),%r8d
140962eb5:	44 89 84 32 64 ff ff 	mov    %r8d,-0x9c(%rdx,%rsi,1)
140962ebc:	ff
140962ebd:	48 8d 05 1c 68 64 00 	lea    0x64681c(%rip),%rax        # 0x140fa96e0
140962ec4:	48 89 06             	mov    %rax,(%rsi)
140962ec7:	48 8b ce             	mov    %rsi,%rcx
140962eca:	e8 35 9b 49 00       	call   0x140dfca04
140962ecf:	90                   	nop
140962ed0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140962ed5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140962eda:	48 83 c4 20          	add    $0x20,%rsp
140962ede:	5f                   	pop    %rdi
140962edf:	c3                   	ret
140962ee0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140962ee4:	48 2b c8             	sub    %rax,%rcx
140962ee7:	e9 34 00 00 00       	jmp    0x140962f20
140962eec:	cc                   	int3
140962eed:	cc                   	int3
140962eee:	cc                   	int3
140962eef:	cc                   	int3
140962ef0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140962ef4:	48 2b c8             	sub    %rax,%rcx
140962ef7:	e9 d4 00 00 00       	jmp    0x140962fd0
140962efc:	cc                   	int3
140962efd:	cc                   	int3
140962efe:	cc                   	int3
140962eff:	cc                   	int3
140962f00:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140962f04:	48 2b c8             	sub    %rax,%rcx
140962f07:	e9 34 01 00 00       	jmp    0x140963040
140962f0c:	cc                   	int3
140962f0d:	cc                   	int3
140962f0e:	cc                   	int3
140962f0f:	cc                   	int3
140962f10:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140962f14:	48 2b c8             	sub    %rax,%rcx
140962f17:	e9 14 02 00 00       	jmp    0x140963130
140962f1c:	cc                   	int3
140962f1d:	cc                   	int3
140962f1e:	cc                   	int3
140962f1f:	cc                   	int3
140962f20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140962f25:	57                   	push   %rdi
140962f26:	48 83 ec 20          	sub    $0x20,%rsp
140962f2a:	8b da                	mov    %edx,%ebx
140962f2c:	4c 8b d1             	mov    %rcx,%r10
140962f2f:	48 8d 79 e0          	lea    -0x20(%rcx),%rdi
140962f33:	48 8b 07             	mov    (%rdi),%rax
140962f36:	4c 63 40 04          	movslq 0x4(%rax),%r8
140962f3a:	48 8d 05 07 02 70 00 	lea    0x700207(%rip),%rax        # 0x141063148
140962f41:	49 89 44 08 e0       	mov    %rax,-0x20(%r8,%rcx,1)
140962f46:	48 8b 07             	mov    (%rdi),%rax
140962f49:	4c 63 40 04          	movslq 0x4(%rax),%r8
140962f4d:	45 8d 48 e0          	lea    -0x20(%r8),%r9d
140962f51:	45 89 4c 08 dc       	mov    %r9d,-0x24(%r8,%rcx,1)
140962f56:	48 8b 41 f0          	mov    -0x10(%rcx),%rax
140962f5a:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962f5e:	48 8d 05 d3 01 70 00 	lea    0x7001d3(%rip),%rax        # 0x141063138
140962f65:	4a 89 44 11 f0       	mov    %rax,-0x10(%rcx,%r10,1)
140962f6a:	49 8b 42 f0          	mov    -0x10(%r10),%rax
140962f6e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962f72:	8d 51 f0             	lea    -0x10(%rcx),%edx
140962f75:	42 89 54 11 ec       	mov    %edx,-0x14(%rcx,%r10,1)
140962f7a:	48 8b 07             	mov    (%rdi),%rax
140962f7d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962f81:	48 8d 05 98 01 70 00 	lea    0x700198(%rip),%rax        # 0x141063120
140962f88:	4a 89 44 11 e0       	mov    %rax,-0x20(%rcx,%r10,1)
140962f8d:	48 8b 07             	mov    (%rdi),%rax
140962f90:	48 63 48 04          	movslq 0x4(%rax),%rcx
140962f94:	8d 51 e8             	lea    -0x18(%rcx),%edx
140962f97:	42 89 54 11 dc       	mov    %edx,-0x24(%rcx,%r10,1)
140962f9c:	48 8d 05 3d 67 64 00 	lea    0x64673d(%rip),%rax        # 0x140fa96e0
140962fa3:	49 89 02             	mov    %rax,(%r10)
140962fa6:	49 8b ca             	mov    %r10,%rcx
140962fa9:	e8 56 9a 49 00       	call   0x140dfca04
140962fae:	90                   	nop
140962faf:	f6 c3 01             	test   $0x1,%bl
140962fb2:	74 0d                	je     0x140962fc1
140962fb4:	ba 80 00 00 00       	mov    $0x80,%edx
140962fb9:	48 8b cf             	mov    %rdi,%rcx
140962fbc:	e8 83 81 4b 00       	call   0x140e1b144
140962fc1:	48 8b c7             	mov    %rdi,%rax
140962fc4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140962fc9:	48 83 c4 20          	add    $0x20,%rsp
140962fcd:	5f                   	pop    %rdi
140962fce:	c3                   	ret
140962fcf:	cc                   	int3
140962fd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140962fd5:	57                   	push   %rdi
140962fd6:	48 83 ec 20          	sub    $0x20,%rsp
140962fda:	8b da                	mov    %edx,%ebx
140962fdc:	48 8d 79 e8          	lea    -0x18(%rcx),%rdi
140962fe0:	48 8b 07             	mov    (%rdi),%rax
140962fe3:	4c 63 40 04          	movslq 0x4(%rax),%r8
140962fe7:	48 8d 05 32 01 70 00 	lea    0x700132(%rip),%rax        # 0x141063120
140962fee:	49 89 44 08 e8       	mov    %rax,-0x18(%r8,%rcx,1)
140962ff3:	48 8b 07             	mov    (%rdi),%rax
140962ff6:	4c 63 40 04          	movslq 0x4(%rax),%r8
140962ffa:	45 8d 48 e8          	lea    -0x18(%r8),%r9d
140962ffe:	45 89 4c 08 e4       	mov    %r9d,-0x1c(%r8,%rcx,1)
140963003:	48 8d 05 d6 66 64 00 	lea    0x6466d6(%rip),%rax        # 0x140fa96e0
14096300a:	48 89 01             	mov    %rax,(%rcx)
14096300d:	e8 f2 99 49 00       	call   0x140dfca04
140963012:	90                   	nop
140963013:	f6 c3 01             	test   $0x1,%bl
140963016:	74 0d                	je     0x140963025
140963018:	ba 78 00 00 00       	mov    $0x78,%edx
14096301d:	48 8b cf             	mov    %rdi,%rcx
140963020:	e8 1f 81 4b 00       	call   0x140e1b144
140963025:	48 8b c7             	mov    %rdi,%rax
140963028:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14096302d:	48 83 c4 20          	add    $0x20,%rsp
140963031:	5f                   	pop    %rdi
140963032:	c3                   	ret
140963033:	cc                   	int3
140963034:	cc                   	int3
140963035:	cc                   	int3
140963036:	cc                   	int3
140963037:	cc                   	int3
140963038:	cc                   	int3
140963039:	cc                   	int3
14096303a:	cc                   	int3
14096303b:	cc                   	int3
14096303c:	cc                   	int3
14096303d:	cc                   	int3
14096303e:	cc                   	int3
14096303f:	cc                   	int3
140963040:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140963045:	57                   	push   %rdi
140963046:	48 83 ec 20          	sub    $0x20,%rsp
14096304a:	8b da                	mov    %edx,%ebx
14096304c:	48 8d 79 f0          	lea    -0x10(%rcx),%rdi
140963050:	48 8b 07             	mov    (%rdi),%rax
140963053:	4c 63 40 04          	movslq 0x4(%rax),%r8
140963057:	48 8d 05 da 00 70 00 	lea    0x7000da(%rip),%rax        # 0x141063138
14096305e:	49 89 44 08 f0       	mov    %rax,-0x10(%r8,%rcx,1)
140963063:	48 8b 07             	mov    (%rdi),%rax
140963066:	4c 63 40 04          	movslq 0x4(%rax),%r8
14096306a:	45 8d 48 f0          	lea    -0x10(%r8),%r9d
14096306e:	45 89 4c 08 ec       	mov    %r9d,-0x14(%r8,%rcx,1)
140963073:	48 8d 05 66 66 64 00 	lea    0x646666(%rip),%rax        # 0x140fa96e0
14096307a:	48 89 01             	mov    %rax,(%rcx)
14096307d:	e8 82 99 49 00       	call   0x140dfca04
140963082:	90                   	nop
140963083:	f6 c3 01             	test   $0x1,%bl
140963086:	74 0d                	je     0x140963095
140963088:	ba 70 00 00 00       	mov    $0x70,%edx
14096308d:	48 8b cf             	mov    %rdi,%rcx
140963090:	e8 af 80 4b 00       	call   0x140e1b144
140963095:	48 8b c7             	mov    %rdi,%rax
140963098:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14096309d:	48 83 c4 20          	add    $0x20,%rsp
1409630a1:	5f                   	pop    %rdi
1409630a2:	c3                   	ret
1409630a3:	cc                   	int3
1409630a4:	cc                   	int3
1409630a5:	cc                   	int3
1409630a6:	cc                   	int3
1409630a7:	cc                   	int3
1409630a8:	cc                   	int3
1409630a9:	cc                   	int3
1409630aa:	cc                   	int3
1409630ab:	cc                   	int3
1409630ac:	cc                   	int3
1409630ad:	cc                   	int3
1409630ae:	cc                   	int3
1409630af:	cc                   	int3
1409630b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409630b5:	57                   	push   %rdi
1409630b6:	48 83 ec 20          	sub    $0x20,%rsp
1409630ba:	8b da                	mov    %edx,%ebx
1409630bc:	48 8b f9             	mov    %rcx,%rdi
1409630bf:	e8 dc f9 ff ff       	call   0x140962aa0
1409630c4:	f6 c3 01             	test   $0x1,%bl
1409630c7:	74 0d                	je     0x1409630d6
1409630c9:	ba 68 00 00 00       	mov    $0x68,%edx
1409630ce:	48 8b cf             	mov    %rdi,%rcx
1409630d1:	e8 6e 80 4b 00       	call   0x140e1b144
1409630d6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409630db:	48 8b c7             	mov    %rdi,%rax
1409630de:	48 83 c4 20          	add    $0x20,%rsp
1409630e2:	5f                   	pop    %rdi
1409630e3:	c3                   	ret
1409630e4:	cc                   	int3
1409630e5:	cc                   	int3
1409630e6:	cc                   	int3
1409630e7:	cc                   	int3
1409630e8:	cc                   	int3
1409630e9:	cc                   	int3
1409630ea:	cc                   	int3
1409630eb:	cc                   	int3
1409630ec:	cc                   	int3
1409630ed:	cc                   	int3
1409630ee:	cc                   	int3
1409630ef:	cc                   	int3
1409630f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409630f5:	57                   	push   %rdi
1409630f6:	48 83 ec 20          	sub    $0x20,%rsp
1409630fa:	8b da                	mov    %edx,%ebx
1409630fc:	48 8b f9             	mov    %rcx,%rdi
1409630ff:	e8 fc f9 ff ff       	call   0x140962b00
140963104:	f6 c3 01             	test   $0x1,%bl
140963107:	74 0d                	je     0x140963116
140963109:	ba 78 00 00 00       	mov    $0x78,%edx
14096310e:	48 8b cf             	mov    %rdi,%rcx
140963111:	e8 2e 80 4b 00       	call   0x140e1b144
140963116:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14096311b:	48 8b c7             	mov    %rdi,%rax
14096311e:	48 83 c4 20          	add    $0x20,%rsp
140963122:	5f                   	pop    %rdi
140963123:	c3                   	ret
140963124:	cc                   	int3
140963125:	cc                   	int3
140963126:	cc                   	int3
140963127:	cc                   	int3
140963128:	cc                   	int3
140963129:	cc                   	int3
14096312a:	cc                   	int3
14096312b:	cc                   	int3
14096312c:	cc                   	int3
14096312d:	cc                   	int3
14096312e:	cc                   	int3
14096312f:	cc                   	int3
140963130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140963135:	57                   	push   %rdi
140963136:	48 83 ec 20          	sub    $0x20,%rsp
14096313a:	48 8d b9 68 ff ff ff 	lea    -0x98(%rcx),%rdi
140963141:	8b da                	mov    %edx,%ebx
140963143:	48 8b cf             	mov    %rdi,%rcx
140963146:	e8 a5 fc ff ff       	call   0x140962df0
14096314b:	f6 c3 01             	test   $0x1,%bl
14096314e:	74 0d                	je     0x14096315d
140963150:	ba f8 00 00 00       	mov    $0xf8,%edx
140963155:	48 8b cf             	mov    %rdi,%rcx
140963158:	e8 e7 7f 4b 00       	call   0x140e1b144
14096315d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140963162:	48 8b c7             	mov    %rdi,%rax
140963165:	48 83 c4 20          	add    $0x20,%rsp
140963169:	5f                   	pop    %rdi
14096316a:	c3                   	ret
14096316b:	cc                   	int3
14096316c:	cc                   	int3
14096316d:	cc                   	int3
14096316e:	cc                   	int3
14096316f:	cc                   	int3
140963170:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140963175:	57                   	push   %rdi
140963176:	48 83 ec 20          	sub    $0x20,%rsp
14096317a:	83 79 20 00          	cmpl   $0x0,0x20(%rcx)
14096317e:	48 8d 05 0b ff 6f 00 	lea    0x6fff0b(%rip),%rax        # 0x141063090
140963185:	48 89 01             	mov    %rax,(%rcx)
140963188:	8b fa                	mov    %edx,%edi
14096318a:	48 8b d9             	mov    %rcx,%rbx
14096318d:	74 09                	je     0x140963198
14096318f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140963193:	e8 f8 de 4c 00       	call   0x140e31090
140963198:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14096319c:	e8 ef de 4c 00       	call   0x140e31090
1409631a1:	48 8d 05 90 64 64 00 	lea    0x646490(%rip),%rax        # 0x140fa9638
1409631a8:	48 89 03             	mov    %rax,(%rbx)
1409631ab:	40 f6 c7 01          	test   $0x1,%dil
1409631af:	74 0d                	je     0x1409631be
1409631b1:	ba 60 00 00 00       	mov    $0x60,%edx