140022e02:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
140022e06:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140022e0a:	ff 15 38 96 02 00    	call   *0x29638(%rip)        # 0x14004c448
140022e10:	e8 af fc ff ff       	call   0x140022ac4
140022e15:	48 8b c3             	mov    %rbx,%rax
140022e18:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140022e1d:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140022e21:	49 8b 73 40          	mov    0x40(%r11),%rsi
140022e25:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140022e29:	49 8b e3             	mov    %r11,%rsp
140022e2c:	41 5f                	pop    %r15
140022e2e:	41 5e                	pop    %r14
140022e30:	41 5d                	pop    %r13
140022e32:	41 5c                	pop    %r12
140022e34:	5d                   	pop    %rbp
140022e35:	c3                   	ret
140022e36:	cc                   	int3
140022e37:	cc                   	int3
140022e38:	48 8d 05 d1 9f 02 00 	lea    0x29fd1(%rip),%rax        # 0x14004ce10
140022e3f:	39 08                	cmp    %ecx,(%rax)
140022e41:	74 18                	je     0x140022e5b
140022e43:	48 83 c0 10          	add    $0x10,%rax
140022e47:	48 8d 15 a2 a4 02 00 	lea    0x2a4a2(%rip),%rdx        # 0x14004d2f0
140022e4e:	48 3b c2             	cmp    %rdx,%rax
140022e51:	75 ec                	jne    0x140022e3f
140022e53:	48 8d 05 46 ab 02 00 	lea    0x2ab46(%rip),%rax        # 0x14004d9a0
140022e5a:	c3                   	ret
140022e5b:	48 8b 40 08          	mov    0x8(%rax),%rax
140022e5f:	c3                   	ret
140022e60:	48 8d 05 29 9d 02 00 	lea    0x29d29(%rip),%rax        # 0x14004cb90
140022e67:	39 08                	cmp    %ecx,(%rax)
140022e69:	74 13                	je     0x140022e7e
140022e6b:	48 83 c0 08          	add    $0x8,%rax
140022e6f:	48 8d 15 92 9f 02 00 	lea    0x29f92(%rip),%rdx        # 0x14004ce08
140022e76:	48 3b c2             	cmp    %rdx,%rax
140022e79:	75 ec                	jne    0x140022e67
140022e7b:	33 c0                	xor    %eax,%eax
140022e7d:	c3                   	ret
140022e7e:	8b 40 04             	mov    0x4(%rax),%eax
140022e81:	c3                   	ret
140022e82:	cc                   	int3
140022e83:	cc                   	int3
140022e84:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140022e89:	48 8d 05 50 ab 02 00 	lea    0x2ab50(%rip),%rax        # 0x14004d9e0
140022e90:	48 89 41 08          	mov    %rax,0x8(%rcx)
140022e94:	48 8d 05 35 ab 02 00 	lea    0x2ab35(%rip),%rax        # 0x14004d9d0
140022e9b:	48 89 01             	mov    %rax,(%rcx)
140022e9e:	48 8b c1             	mov    %rcx,%rax
140022ea1:	c3                   	ret
140022ea2:	cc                   	int3
140022ea3:	cc                   	int3
140022ea4:	40 53                	rex push %rbx
140022ea6:	48 83 ec 20          	sub    $0x20,%rsp
140022eaa:	48 8b d9             	mov    %rcx,%rbx
140022ead:	48 8b c2             	mov    %rdx,%rax
140022eb0:	48 8d 0d 01 ab 02 00 	lea    0x2ab01(%rip),%rcx        # 0x14004d9b8
140022eb7:	0f 57 c0             	xorps  %xmm0,%xmm0
140022eba:	48 89 0b             	mov    %rcx,(%rbx)
140022ebd:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140022ec1:	48 8d 48 08          	lea    0x8(%rax),%rcx
140022ec5:	0f 11 02             	movups %xmm0,(%rdx)
140022ec8:	e8 17 3c 00 00       	call   0x140026ae4
140022ecd:	48 8d 05 3c ab 02 00 	lea    0x2ab3c(%rip),%rax        # 0x14004da10
140022ed4:	48 89 03             	mov    %rax,(%rbx)
140022ed7:	48 8b c3             	mov    %rbx,%rax
140022eda:	48 83 c4 20          	add    $0x20,%rsp
140022ede:	5b                   	pop    %rbx
140022edf:	c3                   	ret
140022ee0:	40 53                	rex push %rbx
140022ee2:	48 83 ec 30          	sub    $0x30,%rsp
140022ee6:	48 8b d9             	mov    %rcx,%rbx
140022ee9:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140022eee:	48 8b c2             	mov    %rdx,%rax
140022ef1:	48 8d 0d c0 aa 02 00 	lea    0x2aac0(%rip),%rcx        # 0x14004d9b8
140022ef8:	0f 57 c0             	xorps  %xmm0,%xmm0
140022efb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140022f00:	48 89 0b             	mov    %rcx,(%rbx)
140022f03:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140022f07:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140022f0c:	0f 11 02             	movups %xmm0,(%rdx)
140022f0f:	e8 d0 3b 00 00       	call   0x140026ae4
140022f14:	48 8d 05 f5 aa 02 00 	lea    0x2aaf5(%rip),%rax        # 0x14004da10
140022f1b:	48 89 03             	mov    %rax,(%rbx)
140022f1e:	48 8b c3             	mov    %rbx,%rax
140022f21:	48 83 c4 30          	add    $0x30,%rsp
140022f25:	5b                   	pop    %rbx
140022f26:	c3                   	ret
140022f27:	cc                   	int3
140022f28:	40 53                	rex push %rbx
140022f2a:	48 83 ec 20          	sub    $0x20,%rsp
140022f2e:	48 8b d9             	mov    %rcx,%rbx
140022f31:	48 8b c2             	mov    %rdx,%rax
140022f34:	48 8d 0d 7d aa 02 00 	lea    0x2aa7d(%rip),%rcx        # 0x14004d9b8
140022f3b:	0f 57 c0             	xorps  %xmm0,%xmm0
140022f3e:	48 89 0b             	mov    %rcx,(%rbx)
140022f41:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140022f45:	48 8d 48 08          	lea    0x8(%rax),%rcx
140022f49:	0f 11 02             	movups %xmm0,(%rdx)
140022f4c:	e8 93 3b 00 00       	call   0x140026ae4
140022f51:	48 8d 05 a0 aa 02 00 	lea    0x2aaa0(%rip),%rax        # 0x14004d9f8
140022f58:	48 89 03             	mov    %rax,(%rbx)
140022f5b:	48 8b c3             	mov    %rbx,%rax
140022f5e:	48 83 c4 20          	add    $0x20,%rsp
140022f62:	5b                   	pop    %rbx
140022f63:	c3                   	ret
140022f64:	40 53                	rex push %rbx
140022f66:	48 83 ec 20          	sub    $0x20,%rsp
140022f6a:	48 8b d9             	mov    %rcx,%rbx
140022f6d:	48 8b c2             	mov    %rdx,%rax
140022f70:	48 8d 0d 41 aa 02 00 	lea    0x2aa41(%rip),%rcx        # 0x14004d9b8
140022f77:	0f 57 c0             	xorps  %xmm0,%xmm0
140022f7a:	48 89 0b             	mov    %rcx,(%rbx)
140022f7d:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140022f81:	48 8d 48 08          	lea    0x8(%rax),%rcx
140022f85:	0f 11 02             	movups %xmm0,(%rdx)
140022f88:	e8 57 3b 00 00       	call   0x140026ae4
140022f8d:	48 8d 05 94 aa 02 00 	lea    0x2aa94(%rip),%rax        # 0x14004da28
140022f94:	48 89 03             	mov    %rax,(%rbx)
140022f97:	48 8b c3             	mov    %rbx,%rax
140022f9a:	48 83 c4 20          	add    $0x20,%rsp
140022f9e:	5b                   	pop    %rbx
140022f9f:	c3                   	ret
140022fa0:	40 53                	rex push %rbx
140022fa2:	48 83 ec 30          	sub    $0x30,%rsp
140022fa6:	48 8b d9             	mov    %rcx,%rbx
140022fa9:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140022fae:	48 8b c2             	mov    %rdx,%rax
140022fb1:	48 8d 0d 00 aa 02 00 	lea    0x2aa00(%rip),%rcx        # 0x14004d9b8
140022fb8:	0f 57 c0             	xorps  %xmm0,%xmm0
140022fbb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140022fc0:	48 89 0b             	mov    %rcx,(%rbx)
140022fc3:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140022fc7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140022fcc:	0f 11 02             	movups %xmm0,(%rdx)
140022fcf:	e8 10 3b 00 00       	call   0x140026ae4
140022fd4:	48 8d 05 4d aa 02 00 	lea    0x2aa4d(%rip),%rax        # 0x14004da28
140022fdb:	48 89 03             	mov    %rax,(%rbx)
140022fde:	48 8b c3             	mov    %rbx,%rax
140022fe1:	48 83 c4 30          	add    $0x30,%rsp
140022fe5:	5b                   	pop    %rbx
140022fe6:	c3                   	ret
140022fe7:	cc                   	int3
140022fe8:	40 53                	rex push %rbx
140022fea:	48 83 ec 30          	sub    $0x30,%rsp
140022fee:	48 8b d9             	mov    %rcx,%rbx
140022ff1:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140022ff6:	48 8b c2             	mov    %rdx,%rax
140022ff9:	48 8d 0d b8 a9 02 00 	lea    0x2a9b8(%rip),%rcx        # 0x14004d9b8
140023000:	0f 57 c0             	xorps  %xmm0,%xmm0
140023003:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140023008:	48 89 0b             	mov    %rcx,(%rbx)
14002300b:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14002300f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140023014:	0f 11 02             	movups %xmm0,(%rdx)
140023017:	e8 c8 3a 00 00       	call   0x140026ae4
14002301c:	48 8d 05 1d aa 02 00 	lea    0x2aa1d(%rip),%rax        # 0x14004da40
140023023:	48 89 03             	mov    %rax,(%rbx)
140023026:	48 8b c3             	mov    %rbx,%rax
140023029:	48 83 c4 30          	add    $0x30,%rsp
14002302d:	5b                   	pop    %rbx
14002302e:	c3                   	ret
14002302f:	cc                   	int3
140023030:	48 83 ec 48          	sub    $0x48,%rsp
140023034:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140023039:	e8 46 fe ff ff       	call   0x140022e84
14002303e:	48 8d 15 d3 d1 04 00 	lea    0x4d1d3(%rip),%rdx        # 0x140070218
140023045:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14002304a:	e8 8d 3f 00 00       	call   0x140026fdc
14002304f:	cc                   	int3
140023050:	48 83 ec 48          	sub    $0x48,%rsp
140023054:	48 8b d1             	mov    %rcx,%rdx
140023057:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14002305c:	e8 7f fe ff ff       	call   0x140022ee0
140023061:	48 8d 15 10 d2 04 00 	lea    0x4d210(%rip),%rdx        # 0x140070278
140023068:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14002306d:	e8 6a 3f 00 00       	call   0x140026fdc
140023072:	cc                   	int3
140023073:	cc                   	int3
140023074:	48 83 ec 48          	sub    $0x48,%rsp
140023078:	48 8b d1             	mov    %rcx,%rdx
14002307b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140023080:	e8 1b ff ff ff       	call   0x140022fa0
140023085:	48 8d 15 54 d2 04 00 	lea    0x4d254(%rip),%rdx        # 0x1400702e0
14002308c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140023091:	e8 46 3f 00 00       	call   0x140026fdc
140023096:	cc                   	int3
140023097:	cc                   	int3
140023098:	48 83 ec 48          	sub    $0x48,%rsp
14002309c:	48 8b d1             	mov    %rcx,%rdx
14002309f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400230a4:	e8 3f ff ff ff       	call   0x140022fe8
1400230a9:	48 8d 15 98 d2 04 00 	lea    0x4d298(%rip),%rdx        # 0x140070348
1400230b0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400230b5:	e8 22 3f 00 00       	call   0x140026fdc
1400230ba:	cc                   	int3
1400230bb:	cc                   	int3
1400230bc:	40 53                	rex push %rbx
1400230be:	48 83 ec 40          	sub    $0x40,%rsp
1400230c2:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400230c8:	48 8b da             	mov    %rdx,%rbx
1400230cb:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1400230d0:	44 8b c1             	mov    %ecx,%r8d
1400230d3:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400230d8:	45 33 c9             	xor    %r9d,%r9d
1400230db:	33 d2                	xor    %edx,%edx
1400230dd:	b9 00 13 00 00       	mov    $0x1300,%ecx
1400230e2:	ff 15 18 91 02 00    	call   *0x29118(%rip)        # 0x14004c200
1400230e8:	44 8b c0             	mov    %eax,%r8d
1400230eb:	85 c0                	test   %eax,%eax
1400230ed:	74 22                	je     0x140023111
1400230ef:	48 8b 13             	mov    (%rbx),%rdx
1400230f2:	48 ff ca             	dec    %rdx
1400230f5:	49 03 d0             	add    %r8,%rdx
1400230f8:	0f b6 0a             	movzbl (%rdx),%ecx
1400230fb:	48 8d 05 4e a9 02 00 	lea    0x2a94e(%rip),%rax        # 0x14004da50
140023102:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140023106:	74 09                	je     0x140023111
140023108:	48 ff ca             	dec    %rdx
14002310b:	49 83 e8 01          	sub    $0x1,%r8
14002310f:	75 e7                	jne    0x1400230f8
140023111:	49 8b c0             	mov    %r8,%rax
140023114:	48 83 c4 40          	add    $0x40,%rsp
140023118:	5b                   	pop    %rbx
140023119:	c3                   	ret
14002311a:	cc                   	int3
14002311b:	cc                   	int3
14002311c:	48 ff 25 e5 90 02 00 	rex.W jmp *0x290e5(%rip)        # 0x14004c208
140023123:	cc                   	int3
140023124:	48 83 ec 28          	sub    $0x28,%rsp
140023128:	e8 73 e5 00 00       	call   0x1400316a0
14002312d:	33 c9                	xor    %ecx,%ecx
14002312f:	ba e9 fd 00 00       	mov    $0xfde9,%edx
140023134:	3b c2                	cmp    %edx,%eax
140023136:	0f 44 ca             	cmove  %edx,%ecx
140023139:	8b c1                	mov    %ecx,%eax
14002313b:	48 83 c4 28          	add    $0x28,%rsp
14002313f:	c3                   	ret
140023140:	4c 8b dc             	mov    %rsp,%r11
140023143:	49 89 6b 10          	mov    %rbp,0x10(%r11)
140023147:	49 89 73 18          	mov    %rsi,0x18(%r11)
14002314b:	57                   	push   %rdi
14002314c:	41 56                	push   %r14
14002314e:	41 57                	push   %r15
140023150:	48 83 ec 50          	sub    $0x50,%rsp
140023154:	49 8b e9             	mov    %r9,%rbp
140023157:	45 8b f0             	mov    %r8d,%r14d
14002315a:	4c 8b fa             	mov    %rdx,%r15
14002315d:	8b f9                	mov    %ecx,%edi
14002315f:	81 f9 e9 fd 00 00    	cmp    $0xfde9,%ecx
140023165:	74 57                	je     0x1400231be
140023167:	81 f9 98 d6 00 00    	cmp    $0xd698,%ecx
14002316d:	74 4f                	je     0x1400231be
14002316f:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
140023176:	49 8d 43 08          	lea    0x8(%r11),%rax
14002317a:	83 64 24 70 00       	andl   $0x0,0x70(%rsp)
14002317f:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140023183:	49 83 63 c8 00       	andq   $0x0,-0x38(%r11)
140023188:	89 74 24 28          	mov    %esi,0x28(%rsp)
14002318c:	4d 89 4b b8          	mov    %r9,-0x48(%r11)
140023190:	45 8b c8             	mov    %r8d,%r9d
140023193:	4c 8b c2             	mov    %rdx,%r8
140023196:	ba 00 04 00 00       	mov    $0x400,%edx
14002319b:	ff 15 bf 90 02 00    	call   *0x290bf(%rip)        # 0x14004c260
1400231a1:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
1400231a6:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400231aa:	74 43                	je     0x1400231ef
1400231ac:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1400231b1:	c7 44 24 44 59 04 00 	movl   $0x459,0x44(%rsp)
1400231b8:	00
1400231b9:	e9 88 00 00 00       	jmp    0x140023246
1400231be:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400231c4:	45 8b ce             	mov    %r14d,%r9d
1400231c7:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400231cd:	4d 8b c7             	mov    %r15,%r8
1400231d0:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
1400231d7:	ba 80 00 00 00       	mov    $0x80,%edx
1400231dc:	89 74 24 28          	mov    %esi,0x28(%rsp)
1400231e0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400231e5:	ff 15 75 90 02 00    	call   *0x29075(%rip)        # 0x14004c260
1400231eb:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400231ef:	85 c0                	test   %eax,%eax
1400231f1:	75 08                	jne    0x1400231fb
1400231f3:	ff 15 1f 8e 02 00    	call   *0x28e1f(%rip)        # 0x14004c018
1400231f9:	eb 02                	jmp    0x1400231fd
1400231fb:	33 c0                	xor    %eax,%eax
1400231fd:	89 44 24 44          	mov    %eax,0x44(%rsp)
140023201:	3d ec 03 00 00       	cmp    $0x3ec,%eax
140023206:	75 3e                	jne    0x140023246
140023208:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14002320e:	45 8b ce             	mov    %r14d,%r9d
140023211:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140023217:	4d 8b c7             	mov    %r15,%r8
14002321a:	89 74 24 28          	mov    %esi,0x28(%rsp)
14002321e:	33 d2                	xor    %edx,%edx
140023220:	8b cf                	mov    %edi,%ecx
140023222:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140023227:	ff 15 33 90 02 00    	call   *0x29033(%rip)        # 0x14004c260
14002322d:	89 44 24 40          	mov    %eax,0x40(%rsp)
140023231:	85 c0                	test   %eax,%eax
140023233:	75 0c                	jne    0x140023241
140023235:	ff 15 dd 8d 02 00    	call   *0x28ddd(%rip)        # 0x14004c018
14002323b:	89 44 24 44          	mov    %eax,0x44(%rsp)
14002323f:	eb 05                	jmp    0x140023246
140023241:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140023246:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14002324b:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140023250:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140023254:	49 8b 73 30          	mov    0x30(%r11),%rsi
140023258:	49 8b e3             	mov    %r11,%rsp
14002325b:	41 5f                	pop    %r15
14002325d:	41 5e                	pop    %r14
14002325f:	5f                   	pop    %rdi
140023260:	c3                   	ret
140023261:	cc                   	int3
140023262:	cc                   	int3
140023263:	cc                   	int3
140023264:	48 8b c4             	mov    %rsp,%rax
140023267:	48 89 58 08          	mov    %rbx,0x8(%rax)
14002326b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14002326f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140023273:	48 89 78 20          	mov    %rdi,0x20(%rax)
140023277:	41 56                	push   %r14
140023279:	48 83 ec 50          	sub    $0x50,%rsp
14002327d:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
140023282:	49 8b d9             	mov    %r9,%rbx
140023285:	48 83 60 d8 00       	andq   $0x0,-0x28(%rax)
14002328a:	45 8b c8             	mov    %r8d,%r9d
14002328d:	44 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14d
140023294:	00
140023295:	41 8b f8             	mov    %r8d,%edi
140023298:	4c 8b c2             	mov    %rdx,%r8
14002329b:	44 89 70 d0          	mov    %r14d,-0x30(%rax)
14002329f:	48 8b f2             	mov    %rdx,%rsi
1400232a2:	48 89 58 c8          	mov    %rbx,-0x38(%rax)
1400232a6:	ba 00 04 00 00       	mov    $0x400,%edx
1400232ab:	8b e9                	mov    %ecx,%ebp
1400232ad:	ff 15 ad 8f 02 00    	call   *0x28fad(%rip)        # 0x14004c260
1400232b3:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400232b7:	85 c0                	test   %eax,%eax
1400232b9:	75 08                	jne    0x1400232c3
1400232bb:	ff 15 57 8d 02 00    	call   *0x28d57(%rip)        # 0x14004c018
1400232c1:	eb 02                	jmp    0x1400232c5
1400232c3:	33 c0                	xor    %eax,%eax
1400232c5:	89 44 24 44          	mov    %eax,0x44(%rsp)
1400232c9:	3d ec 03 00 00       	cmp    $0x3ec,%eax
1400232ce:	75 3f                	jne    0x14002330f
1400232d0:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400232d6:	44 8b cf             	mov    %edi,%r9d
1400232d9:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400232df:	4c 8b c6             	mov    %rsi,%r8