140228d08:	5f                   	pop    %rdi
140228d09:	c3                   	ret
140228d0a:	cc                   	int3
140228d0b:	cc                   	int3
140228d0c:	cc                   	int3
140228d0d:	cc                   	int3
140228d0e:	cc                   	int3
140228d0f:	cc                   	int3
140228d10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140228d15:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140228d1a:	57                   	push   %rdi
140228d1b:	41 56                	push   %r14
140228d1d:	41 57                	push   %r15
140228d1f:	b8 30 00 00 00       	mov    $0x30,%eax
140228d24:	e8 b7 18 0d 00       	call   0x1402fa5e0
140228d29:	48 2b e0             	sub    %rax,%rsp
140228d2c:	49 8b e9             	mov    %r9,%rbp
140228d2f:	8d 58 cf             	lea    -0x31(%rax),%ebx
140228d32:	4d 8b f0             	mov    %r8,%r14
140228d35:	44 8b fa             	mov    %edx,%r15d
140228d38:	e8 e3 04 00 00       	call   0x140229220
140228d3d:	48 8b f8             	mov    %rax,%rdi
140228d40:	48 85 c0             	test   %rax,%rax
140228d43:	0f 84 13 01 00 00    	je     0x140228e5c
140228d49:	48 83 38 00          	cmpq   $0x0,(%rax)
140228d4d:	75 40                	jne    0x140228d8f
140228d4f:	e8 dc f5 ff ff       	call   0x140228330
140228d54:	48 89 07             	mov    %rax,(%rdi)
140228d57:	48 85 c0             	test   %rax,%rax
140228d5a:	74 0e                	je     0x140228d6a
140228d5c:	33 d2                	xor    %edx,%edx
140228d5e:	48 8b c8             	mov    %rax,%rcx
140228d61:	e8 9a f7 ff ff       	call   0x140228500
140228d66:	85 c0                	test   %eax,%eax
140228d68:	75 25                	jne    0x140228d8f
140228d6a:	ba 64 00 00 00       	mov    $0x64,%edx
140228d6f:	c7 44 24 20 ac 00 00 	movl   $0xac,0x20(%rsp)
140228d76:	00
140228d77:	4c 8d 0d 6a 40 13 00 	lea    0x13406a(%rip),%r9        # 0x14035cde8
140228d7e:	8d 4a ab             	lea    -0x55(%rdx),%ecx
140228d81:	44 8d 42 dd          	lea    -0x23(%rdx),%r8d
140228d85:	e8 16 86 ff ff       	call   0x1402213a0
140228d8a:	e9 c1 00 00 00       	jmp    0x140228e50
140228d8f:	41 b8 b1 00 00 00    	mov    $0xb1,%r8d
140228d95:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140228d9a:	48 8d 15 47 40 13 00 	lea    0x134047(%rip),%rdx        # 0x14035cde8
140228da1:	b9 28 00 00 00       	mov    $0x28,%ecx
140228da6:	e8 15 05 00 00       	call   0x1402292c0
140228dab:	48 8b f0             	mov    %rax,%rsi
140228dae:	48 85 c0             	test   %rax,%rax
140228db1:	75 20                	jne    0x140228dd3
140228db3:	4c 8d 0d 2e 40 13 00 	lea    0x13402e(%rip),%r9        # 0x14035cde8
140228dba:	c7 44 24 20 b3 00 00 	movl   $0xb3,0x20(%rsp)
140228dc1:	00
140228dc2:	8d 50 64             	lea    0x64(%rax),%edx
140228dc5:	8d 48 0f             	lea    0xf(%rax),%ecx
140228dc8:	44 8d 40 41          	lea    0x41(%rax),%r8d
140228dcc:	e8 cf 85 ff ff       	call   0x1402213a0
140228dd1:	eb 78                	jmp    0x140228e4b
140228dd3:	44 89 38             	mov    %r15d,(%rax)
140228dd6:	33 d2                	xor    %edx,%edx
140228dd8:	4c 89 70 08          	mov    %r14,0x8(%rax)
140228ddc:	48 89 68 10          	mov    %rbp,0x10(%rax)
140228de0:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140228de5:	48 89 46 20          	mov    %rax,0x20(%rsi)
140228de9:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140228dee:	48 89 46 18          	mov    %rax,0x18(%rsi)
140228df2:	48 8b 0f             	mov    (%rdi),%rcx
140228df5:	e8 06 f7 ff ff       	call   0x140228500
140228dfa:	85 c0                	test   %eax,%eax
140228dfc:	75 35                	jne    0x140228e33
140228dfe:	4c 8d 0d e3 3f 13 00 	lea    0x133fe3(%rip),%r9        # 0x14035cde8
140228e05:	c7 44 24 20 bd 00 00 	movl   $0xbd,0x20(%rsp)
140228e0c:	00
140228e0d:	8d 50 64             	lea    0x64(%rax),%edx
140228e10:	8d 48 0f             	lea    0xf(%rax),%ecx
140228e13:	44 8d 40 41          	lea    0x41(%rax),%r8d
140228e17:	e8 84 85 ff ff       	call   0x1402213a0
140228e1c:	41 b8 be 00 00 00    	mov    $0xbe,%r8d
140228e22:	48 8d 15 bf 3f 13 00 	lea    0x133fbf(%rip),%rdx        # 0x14035cde8
140228e29:	48 8b ce             	mov    %rsi,%rcx
140228e2c:	e8 df 04 00 00       	call   0x140229310
140228e31:	eb 18                	jmp    0x140228e4b
140228e33:	48 8b 0f             	mov    (%rdi),%rcx
140228e36:	e8 e5 f5 ff ff       	call   0x140228420
140228e3b:	48 8b 0f             	mov    (%rdi),%rcx
140228e3e:	4c 8b c6             	mov    %rsi,%r8
140228e41:	8d 58 ff             	lea    -0x1(%rax),%ebx
140228e44:	8b d3                	mov    %ebx,%edx
140228e46:	e8 25 f7 ff ff       	call   0x140228570
140228e4b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140228e50:	48 8b 0d 79 64 1e 00 	mov    0x1e6479(%rip),%rcx        # 0x14040f2d0
140228e57:	e8 a4 36 01 00       	call   0x14023c500
140228e5c:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140228e61:	8b c3                	mov    %ebx,%eax
140228e63:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140228e68:	48 83 c4 30          	add    $0x30,%rsp
140228e6c:	41 5f                	pop    %r15
140228e6e:	41 5e                	pop    %r14
140228e70:	5f                   	pop    %rdi
140228e71:	c3                   	ret
140228e72:	cc                   	int3
140228e73:	cc                   	int3
140228e74:	cc                   	int3
140228e75:	cc                   	int3
140228e76:	cc                   	int3
140228e77:	cc                   	int3
140228e78:	cc                   	int3
140228e79:	cc                   	int3
140228e7a:	cc                   	int3
140228e7b:	cc                   	int3
140228e7c:	cc                   	int3
140228e7d:	cc                   	int3
140228e7e:	cc                   	int3
140228e7f:	cc                   	int3
140228e80:	40 56                	rex push %rsi
140228e82:	41 54                	push   %r12
140228e84:	41 56                	push   %r14
140228e86:	41 57                	push   %r15
140228e88:	b8 a8 00 00 00       	mov    $0xa8,%eax
140228e8d:	e8 4e 17 0d 00       	call   0x1402fa5e0
140228e92:	48 2b e0             	sub    %rax,%rsp
140228e95:	48 8b 05 e4 f2 1d 00 	mov    0x1df2e4(%rip),%rax        # 0x140408180
140228e9c:	48 33 c4             	xor    %rsp,%rax
140228e9f:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140228ea6:	00
140228ea7:	4d 8b f0             	mov    %r8,%r14
140228eaa:	4c 8b e2             	mov    %rdx,%r12
140228ead:	33 f6                	xor    %esi,%esi
140228eaf:	e8 6c 03 00 00       	call   0x140229220
140228eb4:	4c 8b f8             	mov    %rax,%r15
140228eb7:	48 85 c0             	test   %rax,%rax
140228eba:	0f 84 69 01 00 00    	je     0x140229029
140228ec0:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
140228ec7:	00
140228ec8:	49 89 36             	mov    %rsi,(%r14)
140228ecb:	48 8b 08             	mov    (%rax),%rcx
140228ece:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
140228ed5:	00
140228ed6:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
140228edd:	00
140228ede:	e8 3d f5 ff ff       	call   0x140228420
140228ee3:	48 63 d8             	movslq %eax,%rbx
140228ee6:	48 8b eb             	mov    %rbx,%rbp
140228ee9:	85 c0                	test   %eax,%eax
140228eeb:	7e 5c                	jle    0x140228f49
140228eed:	83 fb 0a             	cmp    $0xa,%ebx
140228ef0:	7d 07                	jge    0x140228ef9
140228ef2:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
140228ef7:	eb 22                	jmp    0x140228f1b
140228ef9:	48 8d 0c dd 00 00 00 	lea    0x0(,%rbx,8),%rcx
140228f00:	00
140228f01:	41 b8 e2 00 00 00    	mov    $0xe2,%r8d
140228f07:	48 8d 15 da 3e 13 00 	lea    0x133eda(%rip),%rdx        # 0x14035cde8
140228f0e:	e8 ad 03 00 00       	call   0x1402292c0
140228f13:	48 8b f0             	mov    %rax,%rsi
140228f16:	48 85 c0             	test   %rax,%rax
140228f19:	74 2e                	je     0x140228f49
140228f1b:	33 ff                	xor    %edi,%edi
140228f1d:	85 db                	test   %ebx,%ebx
140228f1f:	7e 28                	jle    0x140228f49
140228f21:	33 db                	xor    %ebx,%ebx
140228f23:	49 8b 0f             	mov    (%r15),%rcx
140228f26:	8b d7                	mov    %edi,%edx
140228f28:	e8 23 f7 ff ff       	call   0x140228650
140228f2d:	48 89 04 de          	mov    %rax,(%rsi,%rbx,8)
140228f31:	ff c7                	inc    %edi
140228f33:	48 ff c3             	inc    %rbx
140228f36:	48 3b dd             	cmp    %rbp,%rbx
140228f39:	7c e8                	jl     0x140228f23
140228f3b:	48 8b 0d 8e 63 1e 00 	mov    0x1e638e(%rip),%rcx        # 0x14040f2d0
140228f42:	e8 b9 35 01 00       	call   0x14023c500
140228f47:	eb 10                	jmp    0x140228f59
140228f49:	48 8b 0d 80 63 1e 00 	mov    0x1e6380(%rip),%rcx        # 0x14040f2d0
140228f50:	e8 ab 35 01 00       	call   0x14023c500
140228f55:	85 db                	test   %ebx,%ebx
140228f57:	7e 2a                	jle    0x140228f83
140228f59:	48 85 f6             	test   %rsi,%rsi
140228f5c:	75 25                	jne    0x140228f83
140228f5e:	4c 8d 0d 83 3e 13 00 	lea    0x133e83(%rip),%r9        # 0x14035cde8
140228f65:	c7 44 24 20 ea 00 00 	movl   $0xea,0x20(%rsp)
140228f6c:	00
140228f6d:	8d 56 70             	lea    0x70(%rsi),%edx
140228f70:	8d 4e 0f             	lea    0xf(%rsi),%ecx
140228f73:	44 8d 46 41          	lea    0x41(%rsi),%r8d
140228f77:	e8 24 84 ff ff       	call   0x1402213a0
140228f7c:	33 c0                	xor    %eax,%eax
140228f7e:	e9 8e 00 00 00       	jmp    0x140229011
140228f83:	33 db                	xor    %ebx,%ebx
140228f85:	48 85 ed             	test   %rbp,%rbp
140228f88:	7e 63                	jle    0x140228fed
140228f8a:	33 ff                	xor    %edi,%edi
140228f8c:	0f 1f 40 00          	nopl   0x0(%rax)
140228f90:	48 8b 04 fe          	mov    (%rsi,%rdi,8),%rax
140228f94:	48 85 c0             	test   %rax,%rax
140228f97:	74 4a                	je     0x140228fe3
140228f99:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
140228f9e:	74 43                	je     0x140228fe3
140228fa0:	49 8b 0e             	mov    (%r14),%rcx
140228fa3:	48 85 c9             	test   %rcx,%rcx
140228fa6:	74 18                	je     0x140228fc0
140228fa8:	e8 73 f4 ff ff       	call   0x140228420
140228fad:	3b d8                	cmp    %eax,%ebx
140228faf:	7d 0f                	jge    0x140228fc0
140228fb1:	49 8b 0e             	mov    (%r14),%rcx
140228fb4:	8b d3                	mov    %ebx,%edx
140228fb6:	e8 95 f6 ff ff       	call   0x140228650
140228fbb:	48 8b d0             	mov    %rax,%rdx
140228fbe:	eb 02                	jmp    0x140228fc2
140228fc0:	33 d2                	xor    %edx,%edx
140228fc2:	4c 8b 14 fe          	mov    (%rsi,%rdi,8),%r10
140228fc6:	44 8b cb             	mov    %ebx,%r9d
140228fc9:	4d 8b c6             	mov    %r14,%r8
140228fcc:	49 8b cc             	mov    %r12,%rcx
140228fcf:	49 8b 42 08          	mov    0x8(%r10),%rax
140228fd3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140228fd8:	41 8b 02             	mov    (%r10),%eax
140228fdb:	89 44 24 20          	mov    %eax,0x20(%rsp)
140228fdf:	41 ff 52 10          	call   *0x10(%r10)
140228fe3:	ff c3                	inc    %ebx
140228fe5:	48 ff c7             	inc    %rdi
140228fe8:	48 3b fd             	cmp    %rbp,%rdi
140228feb:	7c a3                	jl     0x140228f90
140228fed:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140228ff2:	48 3b f0             	cmp    %rax,%rsi
140228ff5:	74 15                	je     0x14022900c
140228ff7:	41 b8 f5 00 00 00    	mov    $0xf5,%r8d
140228ffd:	48 8d 15 e4 3d 13 00 	lea    0x133de4(%rip),%rdx        # 0x14035cde8
140229004:	48 8b ce             	mov    %rsi,%rcx
140229007:	e8 04 03 00 00       	call   0x140229310
14022900c:	b8 01 00 00 00       	mov    $0x1,%eax
140229011:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
140229018:	00
140229019:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140229020:	00
140229021:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
140229028:	00
140229029:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140229030:	00
140229031:	48 33 cc             	xor    %rsp,%rcx
140229034:	e8 07 16 0d 00       	call   0x1402fa640
140229039:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140229040:	41 5f                	pop    %r15
140229042:	41 5e                	pop    %r14
140229044:	41 5c                	pop    %r12
140229046:	5e                   	pop    %rsi
140229047:	c3                   	ret
140229048:	cc                   	int3
140229049:	cc                   	int3
14022904a:	cc                   	int3
14022904b:	cc                   	int3
14022904c:	cc                   	int3
14022904d:	cc                   	int3
14022904e:	cc                   	int3
14022904f:	cc                   	int3
140229050:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140229055:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14022905a:	57                   	push   %rdi
14022905b:	b8 30 00 00 00       	mov    $0x30,%eax
140229060:	e8 7b 15 0d 00       	call   0x1402fa5e0
140229065:	48 2b e0             	sub    %rax,%rsp
140229068:	48 8b 01             	mov    (%rcx),%rax
14022906b:	49 8b e8             	mov    %r8,%rbp
14022906e:	8b fa                	mov    %edx,%edi
140229070:	48 8b f1             	mov    %rcx,%rsi
140229073:	48 85 c0             	test   %rax,%rax
140229076:	75 3d                	jne    0x1402290b5
140229078:	e8 b3 f2 ff ff       	call   0x140228330
14022907d:	48 89 06             	mov    %rax,(%rsi)
140229080:	48 85 c0             	test   %rax,%rax
140229083:	75 30                	jne    0x1402290b5
140229085:	4c 8d 0d 5c 3d 13 00 	lea    0x133d5c(%rip),%r9        # 0x14035cde8
14022908c:	c7 44 24 20 77 01 00 	movl   $0x177,0x20(%rsp)
140229093:	00
140229094:	8d 50 66             	lea    0x66(%rax),%edx
140229097:	8d 48 0f             	lea    0xf(%rax),%ecx
14022909a:	44 8d 40 41          	lea    0x41(%rax),%r8d
14022909e:	e8 fd 82 ff ff       	call   0x1402213a0
1402290a3:	33 c0                	xor    %eax,%eax
1402290a5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402290aa:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402290af:	48 83 c4 30          	add    $0x30,%rsp
1402290b3:	5f                   	pop    %rdi
1402290b4:	c3                   	ret
1402290b5:	48 8b c8             	mov    %rax,%rcx
1402290b8:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402290bd:	e8 5e f3 ff ff       	call   0x140228420
1402290c2:	8b d8                	mov    %eax,%ebx
1402290c4:	3b c7                	cmp    %edi,%eax
1402290c6:	7f 1c                	jg     0x1402290e4
1402290c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1402290cf:	00
1402290d0:	48 8b 0e             	mov    (%rsi),%rcx
1402290d3:	33 d2                	xor    %edx,%edx
1402290d5:	e8 26 f4 ff ff       	call   0x140228500
1402290da:	85 c0                	test   %eax,%eax
1402290dc:	74 2d                	je     0x14022910b
1402290de:	ff c3                	inc    %ebx
1402290e0:	3b df                	cmp    %edi,%ebx
1402290e2:	7e ec                	jle    0x1402290d0
1402290e4:	48 8b 0e             	mov    (%rsi),%rcx
1402290e7:	4c 8b c5             	mov    %rbp,%r8
1402290ea:	8b d7                	mov    %edi,%edx
1402290ec:	e8 7f f4 ff ff       	call   0x140228570
1402290f1:	b8 01 00 00 00       	mov    $0x1,%eax
1402290f6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402290fb:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140229100:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140229105:	48 83 c4 30          	add    $0x30,%rsp
140229109:	5f                   	pop    %rdi
14022910a:	c3                   	ret
14022910b:	ba 66 00 00 00       	mov    $0x66,%edx
140229110:	c7 44 24 20 7e 01 00 	movl   $0x17e,0x20(%rsp)
140229117:	00
140229118:	4c 8d 0d c9 3c 13 00 	lea    0x133cc9(%rip),%r9        # 0x14035cde8
14022911f:	8d 4a a9             	lea    -0x57(%rdx),%ecx
140229122:	44 8d 42 db          	lea    -0x25(%rdx),%r8d
140229126:	e8 75 82 ff ff       	call   0x1402213a0
14022912b:	33 c0                	xor    %eax,%eax
14022912d:	eb c7                	jmp    0x1402290f6
14022912f:	cc                   	int3
140229130:	b8 28 00 00 00       	mov    $0x28,%eax
140229135:	e8 a6 14 0d 00       	call   0x1402fa5e0
14022913a:	48 2b e0             	sub    %rax,%rsp
14022913d:	44 8d 40 2c          	lea    0x2c(%rax),%r8d
140229141:	48 8d 15 a0 3c 13 00 	lea    0x133ca0(%rip),%rdx        # 0x14035cde8
140229148:	48 83 c4 28          	add    $0x28,%rsp
14022914c:	e9 bf 01 00 00       	jmp    0x140229310
140229151:	cc                   	int3
140229152:	cc                   	int3
140229153:	cc                   	int3
140229154:	cc                   	int3
140229155:	cc                   	int3
140229156:	cc                   	int3
140229157:	cc                   	int3
140229158:	cc                   	int3
140229159:	cc                   	int3
14022915a:	cc                   	int3
14022915b:	cc                   	int3
14022915c:	cc                   	int3
14022915d:	cc                   	int3
14022915e:	cc                   	int3
14022915f:	cc                   	int3
140229160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140229165:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14022916a:	57                   	push   %rdi
14022916b:	b8 20 00 00 00       	mov    $0x20,%eax
140229170:	e8 6b 14 0d 00       	call   0x1402fa5e0
140229175:	48 2b e0             	sub    %rax,%rsp
140229178:	48 8d 1d 61 61 1e 00 	lea    0x1e6161(%rip),%rbx        # 0x14040f2e0