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
14022917f:	33 ff                	xor    %edi,%edi
140229181:	48 8d 35 d8 61 1e 00 	lea    0x1e61d8(%rip),%rsi        # 0x14040f360
140229188:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14022918f:	00
140229190:	48 8b 0b             	mov    (%rbx),%rcx
140229193:	48 8d 15 96 ff ff ff 	lea    -0x6a(%rip),%rdx        # 0x140229130
14022919a:	e8 c1 f2 ff ff       	call   0x140228460
14022919f:	48 89 3b             	mov    %rdi,(%rbx)
1402291a2:	48 83 c3 08          	add    $0x8,%rbx
1402291a6:	48 3b de             	cmp    %rsi,%rbx
1402291a9:	7c e5                	jl     0x140229190
1402291ab:	48 8b 0d 1e 61 1e 00 	mov    0x1e611e(%rip),%rcx        # 0x14040f2d0
1402291b2:	e8 e9 31 01 00       	call   0x14023c3a0
1402291b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402291bc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402291c1:	48 89 3d 08 61 1e 00 	mov    %rdi,0x1e6108(%rip)        # 0x14040f2d0
1402291c8:	48 83 c4 20          	add    $0x20,%rsp
1402291cc:	5f                   	pop    %rdi
1402291cd:	c3                   	ret
1402291ce:	cc                   	int3
1402291cf:	cc                   	int3
1402291d0:	b8 28 00 00 00       	mov    $0x28,%eax
1402291d5:	e8 06 14 0d 00       	call   0x1402fa5e0
1402291da:	48 2b e0             	sub    %rax,%rsp
1402291dd:	33 d2                	xor    %edx,%edx
1402291df:	33 c9                	xor    %ecx,%ecx
1402291e1:	e8 2a 2b ff ff       	call   0x14021bd10
1402291e6:	85 c0                	test   %eax,%eax
1402291e8:	75 0d                	jne    0x1402291f7
1402291ea:	33 c9                	xor    %ecx,%ecx
1402291ec:	89 0d ea 60 1e 00    	mov    %ecx,0x1e60ea(%rip)        # 0x14040f2dc
1402291f2:	48 83 c4 28          	add    $0x28,%rsp
1402291f6:	c3                   	ret
1402291f7:	e8 e4 31 01 00       	call   0x14023c3e0
1402291fc:	33 c9                	xor    %ecx,%ecx
1402291fe:	48 89 05 cb 60 1e 00 	mov    %rax,0x1e60cb(%rip)        # 0x14040f2d0
140229205:	48 85 c0             	test   %rax,%rax
140229208:	0f 95 c1             	setne  %cl
14022920b:	89 0d cb 60 1e 00    	mov    %ecx,0x1e60cb(%rip)        # 0x14040f2dc
140229211:	48 83 c4 28          	add    $0x28,%rsp
140229215:	c3                   	ret
140229216:	cc                   	int3
140229217:	cc                   	int3
140229218:	cc                   	int3
140229219:	cc                   	int3
14022921a:	cc                   	int3
14022921b:	cc                   	int3
14022921c:	cc                   	int3
14022921d:	cc                   	int3
14022921e:	cc                   	int3
14022921f:	cc                   	int3
140229220:	40 53                	rex push %rbx
140229222:	b8 30 00 00 00       	mov    $0x30,%eax
140229227:	e8 b4 13 0d 00       	call   0x1402fa5e0
14022922c:	48 2b e0             	sub    %rax,%rsp
14022922f:	48 63 d9             	movslq %ecx,%rbx
140229232:	83 fb 0f             	cmp    $0xf,%ebx
140229235:	77 52                	ja     0x140229289
140229237:	48 8d 15 92 ff ff ff 	lea    -0x6e(%rip),%rdx        # 0x1402291d0
14022923e:	48 8d 0d 93 60 1e 00 	lea    0x1e6093(%rip),%rcx        # 0x14040f2d8
140229245:	e8 16 32 01 00       	call   0x14023c460
14022924a:	33 d2                	xor    %edx,%edx
14022924c:	85 c0                	test   %eax,%eax
14022924e:	0f 45 15 87 60 1e 00 	cmovne 0x1e6087(%rip),%edx        # 0x14040f2dc
140229255:	85 d2                	test   %edx,%edx
140229257:	75 0e                	jne    0x140229267
140229259:	c7 44 24 20 3c 00 00 	movl   $0x3c,0x20(%rsp)
140229260:	00
140229261:	44 8d 42 41          	lea    0x41(%rdx),%r8d
140229265:	eb 30                	jmp    0x140229297
140229267:	48 8b 0d 62 60 1e 00 	mov    0x1e6062(%rip),%rcx        # 0x14040f2d0
14022926e:	48 85 c9             	test   %rcx,%rcx
140229271:	74 38                	je     0x1402292ab
140229273:	e8 c8 31 01 00       	call   0x14023c440
140229278:	48 8d 0d 61 60 1e 00 	lea    0x1e6061(%rip),%rcx        # 0x14040f2e0
14022927f:	48 8d 04 d9          	lea    (%rcx,%rbx,8),%rax
140229283:	48 83 c4 30          	add    $0x30,%rsp
140229287:	5b                   	pop    %rbx
140229288:	c3                   	ret
140229289:	c7 44 24 20 37 00 00 	movl   $0x37,0x20(%rsp)
140229290:	00
140229291:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140229297:	ba 71 00 00 00       	mov    $0x71,%edx
14022929c:	4c 8d 0d 45 3b 13 00 	lea    0x133b45(%rip),%r9        # 0x14035cde8
1402292a3:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
1402292a6:	e8 f5 80 ff ff       	call   0x1402213a0
1402292ab:	33 c0                	xor    %eax,%eax
1402292ad:	48 83 c4 30          	add    $0x30,%rsp
1402292b1:	5b                   	pop    %rbx
1402292b2:	c3                   	ret
1402292b3:	cc                   	int3
1402292b4:	cc                   	int3
1402292b5:	cc                   	int3
1402292b6:	cc                   	int3
1402292b7:	cc                   	int3
1402292b8:	cc                   	int3
1402292b9:	cc                   	int3
1402292ba:	cc                   	int3
1402292bb:	cc                   	int3
1402292bc:	cc                   	int3
1402292bd:	cc                   	int3
1402292be:	cc                   	int3
1402292bf:	cc                   	int3
1402292c0:	b8 28 00 00 00       	mov    $0x28,%eax
1402292c5:	e8 16 13 0d 00       	call   0x1402fa5e0
1402292ca:	48 2b e0             	sub    %rax,%rsp
1402292cd:	48 8b 05 bc d8 1d 00 	mov    0x1dd8bc(%rip),%rax        # 0x140406b90
1402292d4:	48 85 c0             	test   %rax,%rax
1402292d7:	74 13                	je     0x1402292ec
1402292d9:	4c 8d 0d e0 ff ff ff 	lea    -0x20(%rip),%r9        # 0x1402292c0
1402292e0:	49 3b c1             	cmp    %r9,%rax
1402292e3:	74 07                	je     0x1402292ec
1402292e5:	48 83 c4 28          	add    $0x28,%rsp
1402292e9:	48 ff e0             	rex.W jmp *%rax
1402292ec:	48 85 c9             	test   %rcx,%rcx
1402292ef:	75 07                	jne    0x1402292f8
1402292f1:	33 c0                	xor    %eax,%eax
1402292f3:	48 83 c4 28          	add    $0x28,%rsp
1402292f7:	c3                   	ret
1402292f8:	c7 05 86 d8 1d 00 00 	movl   $0x0,0x1dd886(%rip)        # 0x140406b88
1402292ff:	00 00 00
140229302:	48 83 c4 28          	add    $0x28,%rsp
140229306:	48 ff 25 13 0c 10 00 	rex.W jmp *0x100c13(%rip)        # 0x140329f20
14022930d:	cc                   	int3
14022930e:	cc                   	int3
14022930f:	cc                   	int3
140229310:	b8 28 00 00 00       	mov    $0x28,%eax
140229315:	e8 c6 12 0d 00       	call   0x1402fa5e0
14022931a:	48 2b e0             	sub    %rax,%rsp
14022931d:	48 8b 05 7c d8 1d 00 	mov    0x1dd87c(%rip),%rax        # 0x140406ba0
140229324:	48 85 c0             	test   %rax,%rax
140229327:	74 13                	je     0x14022933c
140229329:	4c 8d 0d e0 ff ff ff 	lea    -0x20(%rip),%r9        # 0x140229310
140229330:	49 3b c1             	cmp    %r9,%rax
140229333:	74 07                	je     0x14022933c
140229335:	48 83 c4 28          	add    $0x28,%rsp
140229339:	48 ff e0             	rex.W jmp *%rax
14022933c:	48 83 c4 28          	add    $0x28,%rsp
140229340:	48 ff 25 d1 0b 10 00 	rex.W jmp *0x100bd1(%rip)        # 0x140329f18
140229347:	cc                   	int3
140229348:	cc                   	int3
140229349:	cc                   	int3
14022934a:	cc                   	int3
14022934b:	cc                   	int3
14022934c:	cc                   	int3
14022934d:	cc                   	int3
14022934e:	cc                   	int3
14022934f:	cc                   	int3
140229350:	b8 28 00 00 00       	mov    $0x28,%eax
140229355:	e8 86 12 0d 00       	call   0x1402fa5e0
14022935a:	48 2b e0             	sub    %rax,%rsp
14022935d:	48 8b 05 34 d8 1d 00 	mov    0x1dd834(%rip),%rax        # 0x140406b98
140229364:	4d 8b d8             	mov    %r8,%r11
140229367:	4c 8b d2             	mov    %rdx,%r10
14022936a:	48 85 c0             	test   %rax,%rax
14022936d:	74 16                	je     0x140229385
14022936f:	48 8d 15 da ff ff ff 	lea    -0x26(%rip),%rdx        # 0x140229350
140229376:	48 3b c2             	cmp    %rdx,%rax
140229379:	74 0a                	je     0x140229385
14022937b:	49 8b d2             	mov    %r10,%rdx
14022937e:	48 83 c4 28          	add    $0x28,%rsp
140229382:	48 ff e0             	rex.W jmp *%rax
140229385:	48 85 c9             	test   %rcx,%rcx
140229388:	75 43                	jne    0x1402293cd
14022938a:	48 8b 05 ff d7 1d 00 	mov    0x1dd7ff(%rip),%rax        # 0x140406b90
140229391:	48 85 c0             	test   %rax,%rax
140229394:	74 1c                	je     0x1402293b2
140229396:	48 8d 0d 23 ff ff ff 	lea    -0xdd(%rip),%rcx        # 0x1402292c0
14022939d:	48 3b c1             	cmp    %rcx,%rax
1402293a0:	74 10                	je     0x1402293b2
1402293a2:	45 8b c1             	mov    %r9d,%r8d
1402293a5:	49 8b d3             	mov    %r11,%rdx
1402293a8:	49 8b ca             	mov    %r10,%rcx
1402293ab:	48 83 c4 28          	add    $0x28,%rsp
1402293af:	48 ff e0             	rex.W jmp *%rax