140503e45:	0f b6 47 ff          	movzbl -0x1(%rdi),%eax
140503e49:	88 41 03             	mov    %al,0x3(%rcx)
140503e4c:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140503e51:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140503e55:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140503e59:	74 0f                	je     0x140503e6a
140503e5b:	49 8b 44 24 10       	mov    0x10(%r12),%rax
140503e60:	48 89 02             	mov    %rax,(%rdx)
140503e63:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
140503e68:	eb 0a                	jmp    0x140503e74
140503e6a:	4d 8d 44 24 10       	lea    0x10(%r12),%r8
140503e6f:	e8 4c 16 ec ff       	call   0x1403c54c0
140503e74:	33 c0                	xor    %eax,%eax
140503e76:	48 83 c3 04          	add    $0x4,%rbx
140503e7a:	48 83 c7 04          	add    $0x4,%rdi
140503e7e:	49 89 44 24 10       	mov    %rax,0x10(%r12)
140503e83:	ff c5                	inc    %ebp
140503e85:	41 3b ed             	cmp    %r13d,%ebp
140503e88:	0f 8c 62 ff ff ff    	jl     0x140503df0
140503e8e:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
140503e95:	00
140503e96:	41 2b df             	sub    %r15d,%ebx
140503e99:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140503e9e:	8b c3                	mov    %ebx,%eax
140503ea0:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140503ea5:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140503eaa:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140503eaf:	48 33 cc             	xor    %rsp,%rcx
140503eb2:	e8 49 76 91 00       	call   0x140e1b500
140503eb7:	48 83 c4 68          	add    $0x68,%rsp
140503ebb:	41 5f                	pop    %r15
140503ebd:	41 5c                	pop    %r12
140503ebf:	5e                   	pop    %rsi
140503ec0:	5b                   	pop    %rbx
140503ec1:	c3                   	ret
140503ec2:	2b f3                	sub    %ebx,%esi
140503ec4:	48 8d 15 05 4e b0 00 	lea    0xb04e05(%rip),%rdx        # 0x141008cd0
140503ecb:	44 8b ce             	mov    %esi,%r9d
140503ece:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140503ed3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140503ed9:	e8 12 52 ca ff       	call   0x1401a90f0
140503ede:	48 8d 15 eb ca e9 00 	lea    0xe9caeb(%rip),%rdx        # 0x1413a09d0
140503ee5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140503eea:	e8 29 89 91 00       	call   0x140e1c818
140503eef:	cc                   	int3
140503ef0:	41 2b f7             	sub    %r15d,%esi
140503ef3:	48 8d 15 9e 4d b0 00 	lea    0xb04d9e(%rip),%rdx        # 0x141008c98
140503efa:	44 8b ce             	mov    %esi,%r9d
140503efd:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140503f02:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140503f08:	e8 e3 51 ca ff       	call   0x1401a90f0
140503f0d:	48 8d 15 bc ca e9 00 	lea    0xe9cabc(%rip),%rdx        # 0x1413a09d0
140503f14:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140503f19:	e8 fa 88 91 00       	call   0x140e1c818
140503f1e:	cc                   	int3
140503f1f:	41 2b f7             	sub    %r15d,%esi
140503f22:	48 8d 15 87 4d b0 00 	lea    0xb04d87(%rip),%rdx        # 0x141008cb0
140503f29:	45 8b c5             	mov    %r13d,%r8d
140503f2c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140503f31:	44 8d 4e f8          	lea    -0x8(%rsi),%r9d
140503f35:	e8 b6 51 ca ff       	call   0x1401a90f0
140503f3a:	48 8d 15 8f ca e9 00 	lea    0xe9ca8f(%rip),%rdx        # 0x1413a09d0
140503f41:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140503f46:	e8 cd 88 91 00       	call   0x140e1c818
140503f4b:	cc                   	int3
140503f4c:	cc                   	int3
140503f4d:	cc                   	int3
140503f4e:	cc                   	int3
140503f4f:	cc                   	int3
140503f50:	40 55                	rex push %rbp
140503f52:	53                   	push   %rbx
140503f53:	56                   	push   %rsi
140503f54:	57                   	push   %rdi
140503f55:	41 54                	push   %r12
140503f57:	41 56                	push   %r14
140503f59:	41 57                	push   %r15
140503f5b:	48 8b ec             	mov    %rsp,%rbp
140503f5e:	48 83 ec 50          	sub    $0x50,%rsp
140503f62:	48 8b 05 97 4f eb 00 	mov    0xeb4f97(%rip),%rax        # 0x1413b8f00
140503f69:	48 33 c4             	xor    %rsp,%rax
140503f6c:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140503f70:	4c 8b f1             	mov    %rcx,%r14
140503f73:	4d 8b f9             	mov    %r9,%r15
140503f76:	b9 24 00 00 00       	mov    $0x24,%ecx
140503f7b:	49 8b f0             	mov    %r8,%rsi
140503f7e:	4c 8b e2             	mov    %rdx,%r12
140503f81:	e8 82 71 91 00       	call   0x140e1b108
140503f86:	33 db                	xor    %ebx,%ebx
140503f88:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140503f8c:	48 8b c8             	mov    %rax,%rcx
140503f8f:	48 85 c0             	test   %rax,%rax
140503f92:	74 32                	je     0x140503fc6
140503f94:	41 0f b6 86 d1 02 00 	movzbl 0x2d1(%r14),%eax
140503f9b:	00
140503f9c:	88 41 14             	mov    %al,0x14(%rcx)
140503f9f:	c7 01 ff ff ff ff    	movl   $0xffffffff,(%rcx)
140503fa5:	88 59 04             	mov    %bl,0x4(%rcx)
140503fa8:	66 89 59 06          	mov    %bx,0x6(%rcx)
140503fac:	89 59 08             	mov    %ebx,0x8(%rcx)
140503faf:	88 59 0c             	mov    %bl,0xc(%rcx)
140503fb2:	66 89 59 0e          	mov    %bx,0xe(%rcx)
140503fb6:	89 59 10             	mov    %ebx,0x10(%rcx)
140503fb9:	48 c7 41 18 01 00 00 	movq   $0x1,0x18(%rcx)
140503fc0:	00
140503fc1:	88 59 20             	mov    %bl,0x20(%rcx)
140503fc4:	eb 03                	jmp    0x140503fc9
140503fc6:	48 8b cb             	mov    %rbx,%rcx
140503fc9:	4d 8b cf             	mov    %r15,%r9
140503fcc:	49 89 0e             	mov    %rcx,(%r14)
140503fcf:	4c 8b c6             	mov    %rsi,%r8
140503fd2:	49 8b d4             	mov    %r12,%rdx
140503fd5:	e8 f6 f7 ff ff       	call   0x1405037d0
140503fda:	41 0f b7 8e d2 02 00 	movzwl 0x2d2(%r14),%ecx
140503fe1:	00
140503fe2:	48 63 f8             	movslq %eax,%rdi
140503fe5:	49 03 fc             	add    %r12,%rdi
140503fe8:	66 41 89 4e 08       	mov    %cx,0x8(%r14)
140503fed:	81 f9 00 02 00 00    	cmp    $0x200,%ecx
140503ff3:	0f 87 2a 0b 00 00    	ja     0x140504b23
140503ff9:	0f 84 44 1e 00 00    	je     0x140505e43
140503fff:	81 e9 d3 00 00 00    	sub    $0xd3,%ecx
140504005:	83 f9 2f             	cmp    $0x2f,%ecx
140504008:	0f 87 a2 0b 00 00    	ja     0x140504bb0
14050400e:	48 63 c1             	movslq %ecx,%rax
140504011:	48 8d 0d e8 bf af ff 	lea    -0x504018(%rip),%rcx        # 0x140000000
140504018:	8b 84 81 f8 5f 50 00 	mov    0x505ff8(%rcx,%rax,4),%eax
14050401f:	48 03 c1             	add    %rcx,%rax
140504022:	ff e0                	jmp    *%rax
140504024:	b9 20 00 00 00       	mov    $0x20,%ecx
140504029:	e8 da 70 91 00       	call   0x140e1b108
14050402e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140504032:	48 85 c0             	test   %rax,%rax
140504035:	74 19                	je     0x140504050
140504037:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050403b:	89 58 10             	mov    %ebx,0x10(%rax)
14050403e:	66 c7 00 00 00       	movw   $0x0,(%rax)
140504043:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
14050404a:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050404e:	eb 03                	jmp    0x140504053
140504050:	48 8b c3             	mov    %rbx,%rax
140504053:	49 89 46 10          	mov    %rax,0x10(%r14)
140504057:	4d 8b cf             	mov    %r15,%r9
14050405a:	4c 8b c6             	mov    %rsi,%r8
14050405d:	48 8b d7             	mov    %rdi,%rdx
140504060:	48 8b c8             	mov    %rax,%rcx
140504063:	e8 88 bc ff ff       	call   0x1404ffcf0
140504068:	e9 d4 1d 00 00       	jmp    0x140505e41
14050406d:	b9 20 00 00 00       	mov    $0x20,%ecx
140504072:	e8 91 70 91 00       	call   0x140e1b108
140504077:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14050407b:	48 85 c0             	test   %rax,%rax
14050407e:	74 1d                	je     0x14050409d
140504080:	48 89 58 08          	mov    %rbx,0x8(%rax)
140504084:	89 58 10             	mov    %ebx,0x10(%rax)
140504087:	66 c7 00 00 00       	movw   $0x0,(%rax)
14050408c:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504093:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
140504097:	49 89 46 18          	mov    %rax,0x18(%r14)
14050409b:	eb ba                	jmp    0x140504057
14050409d:	48 8b c3             	mov    %rbx,%rax
1405040a0:	49 89 5e 18          	mov    %rbx,0x18(%r14)
1405040a4:	eb b1                	jmp    0x140504057
1405040a6:	b9 20 00 00 00       	mov    $0x20,%ecx
1405040ab:	e8 58 70 91 00       	call   0x140e1b108
1405040b0:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405040b4:	48 85 c0             	test   %rax,%rax
1405040b7:	74 1d                	je     0x1405040d6
1405040b9:	48 89 58 08          	mov    %rbx,0x8(%rax)
1405040bd:	89 58 10             	mov    %ebx,0x10(%rax)
1405040c0:	66 c7 00 00 00       	movw   $0x0,(%rax)
1405040c5:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
1405040cc:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1405040d0:	49 89 46 20          	mov    %rax,0x20(%r14)
1405040d4:	eb 81                	jmp    0x140504057
1405040d6:	48 8b c3             	mov    %rbx,%rax
1405040d9:	49 89 5e 20          	mov    %rbx,0x20(%r14)
1405040dd:	e9 75 ff ff ff       	jmp    0x140504057
1405040e2:	b9 20 00 00 00       	mov    $0x20,%ecx
1405040e7:	e8 1c 70 91 00       	call   0x140e1b108
1405040ec:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405040f0:	48 85 c0             	test   %rax,%rax
1405040f3:	74 20                	je     0x140504115
1405040f5:	48 89 58 08          	mov    %rbx,0x8(%rax)
1405040f9:	89 58 10             	mov    %ebx,0x10(%rax)
1405040fc:	66 c7 00 00 00       	movw   $0x0,(%rax)
140504101:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504108:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050410c:	49 89 46 28          	mov    %rax,0x28(%r14)
140504110:	e9 42 ff ff ff       	jmp    0x140504057
140504115:	48 8b c3             	mov    %rbx,%rax
140504118:	49 89 5e 28          	mov    %rbx,0x28(%r14)
14050411c:	e9 36 ff ff ff       	jmp    0x140504057
140504121:	b9 20 00 00 00       	mov    $0x20,%ecx
140504126:	e8 dd 6f 91 00       	call   0x140e1b108
14050412b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14050412f:	48 85 c0             	test   %rax,%rax
140504132:	74 20                	je     0x140504154
140504134:	48 89 58 08          	mov    %rbx,0x8(%rax)
140504138:	89 58 10             	mov    %ebx,0x10(%rax)
14050413b:	66 c7 00 00 00       	movw   $0x0,(%rax)
140504140:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504147:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050414b:	49 89 46 30          	mov    %rax,0x30(%r14)
14050414f:	e9 03 ff ff ff       	jmp    0x140504057
140504154:	48 8b c3             	mov    %rbx,%rax
140504157:	49 89 5e 30          	mov    %rbx,0x30(%r14)
14050415b:	e9 f7 fe ff ff       	jmp    0x140504057
140504160:	b9 20 00 00 00       	mov    $0x20,%ecx
140504165:	e8 9e 6f 91 00       	call   0x140e1b108
14050416a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14050416e:	48 85 c0             	test   %rax,%rax
140504171:	74 20                	je     0x140504193
140504173:	48 89 58 08          	mov    %rbx,0x8(%rax)
140504177:	89 58 10             	mov    %ebx,0x10(%rax)
14050417a:	66 c7 00 00 00       	movw   $0x0,(%rax)
14050417f:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504186:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050418a:	49 89 46 38          	mov    %rax,0x38(%r14)
14050418e:	e9 c4 fe ff ff       	jmp    0x140504057
140504193:	48 8b c3             	mov    %rbx,%rax
140504196:	49 89 5e 38          	mov    %rbx,0x38(%r14)
14050419a:	e9 b8 fe ff ff       	jmp    0x140504057
14050419f:	b9 20 00 00 00       	mov    $0x20,%ecx
1405041a4:	e8 5f 6f 91 00       	call   0x140e1b108
1405041a9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405041ad:	48 85 c0             	test   %rax,%rax
1405041b0:	74 20                	je     0x1405041d2
1405041b2:	48 89 58 08          	mov    %rbx,0x8(%rax)
1405041b6:	89 58 10             	mov    %ebx,0x10(%rax)
1405041b9:	66 c7 00 00 00       	movw   $0x0,(%rax)
1405041be:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
1405041c5:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1405041c9:	49 89 46 40          	mov    %rax,0x40(%r14)
1405041cd:	e9 85 fe ff ff       	jmp    0x140504057
1405041d2:	48 8b c3             	mov    %rbx,%rax
1405041d5:	49 89 5e 40          	mov    %rbx,0x40(%r14)
1405041d9:	e9 79 fe ff ff       	jmp    0x140504057
1405041de:	b9 20 00 00 00       	mov    $0x20,%ecx
1405041e3:	e8 20 6f 91 00       	call   0x140e1b108
1405041e8:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405041ec:	48 85 c0             	test   %rax,%rax
1405041ef:	74 20                	je     0x140504211
1405041f1:	48 89 58 08          	mov    %rbx,0x8(%rax)
1405041f5:	89 58 10             	mov    %ebx,0x10(%rax)
1405041f8:	66 c7 00 00 00       	movw   $0x0,(%rax)
1405041fd:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504204:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
140504208:	49 89 46 48          	mov    %rax,0x48(%r14)
14050420c:	e9 46 fe ff ff       	jmp    0x140504057
140504211:	48 8b c3             	mov    %rbx,%rax
140504214:	49 89 5e 48          	mov    %rbx,0x48(%r14)
140504218:	e9 3a fe ff ff       	jmp    0x140504057
14050421d:	b9 20 00 00 00       	mov    $0x20,%ecx
140504222:	e8 e1 6e 91 00       	call   0x140e1b108
140504227:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14050422b:	48 85 c0             	test   %rax,%rax
14050422e:	74 20                	je     0x140504250
140504230:	48 89 58 08          	mov    %rbx,0x8(%rax)
140504234:	89 58 10             	mov    %ebx,0x10(%rax)
140504237:	66 c7 00 00 00       	movw   $0x0,(%rax)
14050423c:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504243:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
140504247:	49 89 46 50          	mov    %rax,0x50(%r14)
14050424b:	e9 07 fe ff ff       	jmp    0x140504057
140504250:	48 8b c3             	mov    %rbx,%rax
140504253:	49 89 5e 50          	mov    %rbx,0x50(%r14)
140504257:	e9 fb fd ff ff       	jmp    0x140504057
14050425c:	b9 20 00 00 00       	mov    $0x20,%ecx
140504261:	e8 a2 6e 91 00       	call   0x140e1b108
140504266:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14050426a:	48 85 c0             	test   %rax,%rax
14050426d:	74 20                	je     0x14050428f
14050426f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140504273:	89 58 10             	mov    %ebx,0x10(%rax)
140504276:	66 c7 00 00 00       	movw   $0x0,(%rax)
14050427b:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504282:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
140504286:	49 89 46 58          	mov    %rax,0x58(%r14)
14050428a:	e9 c8 fd ff ff       	jmp    0x140504057
14050428f:	48 8b c3             	mov    %rbx,%rax
140504292:	49 89 5e 58          	mov    %rbx,0x58(%r14)
140504296:	e9 bc fd ff ff       	jmp    0x140504057
14050429b:	b9 20 00 00 00       	mov    $0x20,%ecx
1405042a0:	e8 63 6e 91 00       	call   0x140e1b108
1405042a5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405042a9:	48 85 c0             	test   %rax,%rax
1405042ac:	74 20                	je     0x1405042ce
1405042ae:	48 89 58 08          	mov    %rbx,0x8(%rax)
1405042b2:	89 58 10             	mov    %ebx,0x10(%rax)
1405042b5:	66 c7 00 00 00       	movw   $0x0,(%rax)
1405042ba:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
1405042c1:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1405042c5:	49 89 46 60          	mov    %rax,0x60(%r14)
1405042c9:	e9 89 fd ff ff       	jmp    0x140504057
1405042ce:	48 8b c3             	mov    %rbx,%rax
1405042d1:	49 89 5e 60          	mov    %rbx,0x60(%r14)
1405042d5:	e9 7d fd ff ff       	jmp    0x140504057
1405042da:	b9 20 00 00 00       	mov    $0x20,%ecx
1405042df:	e8 24 6e 91 00       	call   0x140e1b108
1405042e4:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405042e8:	48 85 c0             	test   %rax,%rax
1405042eb:	74 20                	je     0x14050430d
1405042ed:	48 89 58 08          	mov    %rbx,0x8(%rax)
1405042f1:	89 58 10             	mov    %ebx,0x10(%rax)
1405042f4:	66 c7 00 00 00       	movw   $0x0,(%rax)
1405042f9:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140504300:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
140504304:	49 89 46 68          	mov    %rax,0x68(%r14)
140504308:	e9 4a fd ff ff       	jmp    0x140504057
14050430d:	48 8b c3             	mov    %rbx,%rax
140504310:	49 89 5e 68          	mov    %rbx,0x68(%r14)
140504314:	e9 3e fd ff ff       	jmp    0x140504057
140504319:	b9 20 00 00 00       	mov    $0x20,%ecx
14050431e:	e8 e5 6d 91 00       	call   0x140e1b108
140504323:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140504327:	48 85 c0             	test   %rax,%rax
14050432a:	74 20                	je     0x14050434c
14050432c:	48 89 58 08          	mov    %rbx,0x8(%rax)
140504330:	89 58 10             	mov    %ebx,0x10(%rax)
140504333:	66 c7 00 00 00       	movw   $0x0,(%rax)
140504338:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
14050433f:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
140504343:	49 89 46 70          	mov    %rax,0x70(%r14)
140504347:	e9 0b fd ff ff       	jmp    0x140504057
14050434c:	48 8b c3             	mov    %rbx,%rax
14050434f:	49 89 5e 70          	mov    %rbx,0x70(%r14)
140504353:	e9 ff fc ff ff       	jmp    0x140504057
140504358:	b9 20 00 00 00       	mov    $0x20,%ecx
14050435d:	e8 a6 6d 91 00       	call   0x140e1b108
140504362:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140504366:	48 85 c0             	test   %rax,%rax
140504369:	74 20                	je     0x14050438b
14050436b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050436f:	89 58 10             	mov    %ebx,0x10(%rax)
140504372:	66 c7 00 00 00       	movw   $0x0,(%rax)
140504377:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
14050437e:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
140504382:	49 89 46 78          	mov    %rax,0x78(%r14)
140504386:	e9 cc fc ff ff       	jmp    0x140504057
14050438b:	48 8b c3             	mov    %rbx,%rax
14050438e:	49 89 5e 78          	mov    %rbx,0x78(%r14)
140504392:	e9 c0 fc ff ff       	jmp    0x140504057
140504397:	b9 20 00 00 00       	mov    $0x20,%ecx
14050439c:	e8 67 6d 91 00       	call   0x140e1b108
1405043a1:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405043a5:	48 85 c0             	test   %rax,%rax
1405043a8:	74 23                	je     0x1405043cd
1405043aa:	48 89 58 08          	mov    %rbx,0x8(%rax)
1405043ae:	89 58 10             	mov    %ebx,0x10(%rax)
1405043b1:	66 c7 00 00 00       	movw   $0x0,(%rax)