140114dea:	74 07                	je     0x140114df3
140114dec:	4c 89 40 18          	mov    %r8,0x18(%rax)
140114df0:	4c 8b 0b             	mov    (%rbx),%r9
140114df3:	4d 85 c9             	test   %r9,%r9
140114df6:	74 08                	je     0x140114e00
140114df8:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114dfc:	49 89 41 10          	mov    %rax,0x10(%r9)
140114e00:	49 89 4a 18          	mov    %rcx,0x18(%r10)
140114e04:	4c 89 51 10          	mov    %r10,0x10(%rcx)
140114e08:	4c 8b d1             	mov    %rcx,%r10
140114e0b:	48 89 2b             	mov    %rbp,(%rbx)
140114e0e:	49 3b cb             	cmp    %r11,%rcx
140114e11:	75 9d                	jne    0x140114db0
140114e13:	49 8b da             	mov    %r10,%rbx
140114e16:	4c 8b da             	mov    %rdx,%r11
140114e19:	4d 85 d2             	test   %r10,%r10
140114e1c:	74 59                	je     0x140114e77
140114e1e:	66 90                	xchg   %ax,%ax
140114e20:	48 8b ca             	mov    %rdx,%rcx
140114e23:	48 85 d2             	test   %rdx,%rdx
140114e26:	74 4f                	je     0x140114e77
140114e28:	4c 8d 4a 18          	lea    0x18(%rdx),%r9
140114e2c:	48 8b 52 18          	mov    0x18(%rdx),%rdx
140114e30:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114e33:	74 3d                	je     0x140114e72
140114e35:	48 3b cb             	cmp    %rbx,%rcx
140114e38:	74 35                	je     0x140114e6f
140114e3a:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114e3e:	49 3b cb             	cmp    %r11,%rcx
140114e41:	4c 8b c2             	mov    %rdx,%r8
140114e44:	4c 0f 44 da          	cmove  %rdx,%r11
140114e48:	48 85 c0             	test   %rax,%rax
140114e4b:	74 07                	je     0x140114e54
140114e4d:	48 89 50 18          	mov    %rdx,0x18(%rax)
140114e51:	4d 8b 01             	mov    (%r9),%r8
140114e54:	4d 85 c0             	test   %r8,%r8
140114e57:	74 08                	je     0x140114e61
140114e59:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114e5d:	49 89 40 10          	mov    %rax,0x10(%r8)
140114e61:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
140114e65:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140114e69:	48 8b d9             	mov    %rcx,%rbx
140114e6c:	49 89 29             	mov    %rbp,(%r9)
140114e6f:	89 69 08             	mov    %ebp,0x8(%rcx)
140114e72:	49 3b ca             	cmp    %r10,%rcx
140114e75:	75 a9                	jne    0x140114e20
140114e77:	8d 46 50             	lea    0x50(%rsi),%eax
140114e7a:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140114e7f:	48 63 c8             	movslq %eax,%rcx
140114e82:	48 8d 15 37 a8 1f 00 	lea    0x1fa837(%rip),%rdx        # 0x14030f6c0
140114e89:	48 c1 e1 03          	shl    $0x3,%rcx
140114e8d:	41 b8 3b 06 00 00    	mov    $0x63b,%r8d
140114e93:	4c 89 5c 24 68       	mov    %r11,0x68(%rsp)
140114e98:	e8 d3 6e fd ff       	call   0x1400ebd70
140114e9d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140114ea2:	48 85 c0             	test   %rax,%rax
140114ea5:	75 4a                	jne    0x140114ef1
140114ea7:	41 b8 3d 06 00 00    	mov    $0x63d,%r8d
140114ead:	48 8d 15 0c a8 1f 00 	lea    0x1fa80c(%rip),%rdx        # 0x14030f6c0
140114eb4:	49 8b cd             	mov    %r13,%rcx
140114eb7:	e8 04 6f fd ff       	call   0x1400ebdc0
140114ebc:	e8 af 21 01 00       	call   0x140127070
140114ec1:	4c 8d 05 70 a9 1f 00 	lea    0x1fa970(%rip),%r8        # 0x14030f838
140114ec8:	ba 3e 06 00 00       	mov    $0x63e,%edx
140114ecd:	48 8d 0d ec a7 1f 00 	lea    0x1fa7ec(%rip),%rcx        # 0x14030f6c0
140114ed4:	e8 b7 22 01 00       	call   0x140127190
140114ed9:	45 33 c0             	xor    %r8d,%r8d
140114edc:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140114ee1:	41 8d 48 14          	lea    0x14(%r8),%ecx
140114ee5:	e8 a6 23 01 00       	call   0x140127290
140114eea:	33 c0                	xor    %eax,%eax
140114eec:	e9 b6 02 00 00       	jmp    0x1401151a7
140114ef1:	8b 7c 24 58          	mov    0x58(%rsp),%edi
140114ef5:	4c 8b c0             	mov    %rax,%r8
140114ef8:	f7 54 24 50          	notl   0x50(%rsp)
140114efc:	f7 d7                	not    %edi
140114efe:	f7 94 24 f0 00 00 00 	notl   0xf0(%rsp)
140114f05:	f7 54 24 54          	notl   0x54(%rsp)
140114f09:	48 85 db             	test   %rbx,%rbx
140114f0c:	74 15                	je     0x140114f23
140114f0e:	66 90                	xchg   %ax,%ax
140114f10:	48 8b 03             	mov    (%rbx),%rax
140114f13:	49 89 00             	mov    %rax,(%r8)
140114f16:	49 83 c0 08          	add    $0x8,%r8
140114f1a:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140114f1e:	48 85 db             	test   %rbx,%rbx
140114f21:	75 ed                	jne    0x140114f10
140114f23:	8b 5c 24 54          	mov    0x54(%rsp),%ebx
140114f27:	48 8d 15 72 8c 1f 00 	lea    0x1f8c72(%rip),%rdx        # 0x14030dba0
140114f2e:	44 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%r13d
140114f35:	00
140114f36:	4c 8d 35 13 a5 1f 00 	lea    0x1fa513(%rip),%r14        # 0x14030f450
140114f3d:	44 8b 64 24 50       	mov    0x50(%rsp),%r12d
140114f42:	48 8d 35 37 8c 1f 00 	lea    0x1f8c37(%rip),%rsi        # 0x14030db80
140114f49:	44 8b dd             	mov    %ebp,%r11d
140114f4c:	0f 1f 40 00          	nopl   0x0(%rax)
140114f50:	8b 42 fc             	mov    -0x4(%rdx),%eax
140114f53:	8b 0a                	mov    (%rdx),%ecx
140114f55:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
140114f59:	44 8b 52 08          	mov    0x8(%rdx),%r10d
140114f5d:	85 c0                	test   %eax,%eax
140114f5f:	74 05                	je     0x140114f66
140114f61:	41 85 c4             	test   %eax,%r12d
140114f64:	74 32                	je     0x140114f98
140114f66:	85 c9                	test   %ecx,%ecx
140114f68:	74 05                	je     0x140114f6f
140114f6a:	41 85 cd             	test   %ecx,%r13d
140114f6d:	74 29                	je     0x140114f98
140114f6f:	45 85 c9             	test   %r9d,%r9d
140114f72:	74 05                	je     0x140114f79
140114f74:	44 85 cf             	test   %r9d,%edi
140114f77:	74 1f                	je     0x140114f98
140114f79:	45 85 d2             	test   %r10d,%r10d
140114f7c:	74 05                	je     0x140114f83
140114f7e:	44 85 d3             	test   %r10d,%ebx
140114f81:	74 15                	je     0x140114f98
140114f83:	49 63 c3             	movslq %r11d,%rax
140114f86:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140114f8a:	48 c1 e1 04          	shl    $0x4,%rcx
140114f8e:	48 03 ce             	add    %rsi,%rcx
140114f91:	49 89 08             	mov    %rcx,(%r8)
140114f94:	49 83 c0 08          	add    $0x8,%r8
140114f98:	41 ff c3             	inc    %r11d
140114f9b:	48 83 c2 50          	add    $0x50,%rdx
140114f9f:	49 3b d6             	cmp    %r14,%rdx
140114fa2:	7c ac                	jl     0x140114f50
140114fa4:	49 89 28             	mov    %rbp,(%r8)
140114fa7:	48 8d 15 a2 a8 1f 00 	lea    0x1fa8a2(%rip),%rdx        # 0x14030f850
140114fae:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140114fb4:	49 8b cf             	mov    %r15,%rcx
140114fb7:	49 8b df             	mov    %r15,%rbx
140114fba:	e8 71 df 1a 00       	call   0x1402c2f30
140114fbf:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140114fc4:	41 be 01 00 00 00    	mov    $0x1,%r14d
140114fca:	4c 8b a4 24 d8 00 00 	mov    0xd8(%rsp),%r12
140114fd1:	00
140114fd2:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140114fd7:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
140114fde:	00
140114fdf:	85 c0                	test   %eax,%eax
140114fe1:	75 34                	jne    0x140115017
140114fe3:	4c 8b ce             	mov    %rsi,%r9
140114fe6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140114feb:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140114ff0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140114ff5:	48 8d 0d 74 a8 1f 00 	lea    0x1fa874(%rip),%rcx        # 0x14030f870
140114ffc:	e8 bf ed ff ff       	call   0x140113dc0
140115001:	41 80 7f 07 3a       	cmpb   $0x3a,0x7(%r15)
140115006:	49 8d 5f 07          	lea    0x7(%r15),%rbx
14011500a:	44 8b f0             	mov    %eax,%r14d
14011500d:	75 04                	jne    0x140115013
14011500f:	49 8d 5f 08          	lea    0x8(%r15),%rbx
140115013:	85 c0                	test   %eax,%eax
140115015:	74 22                	je     0x140115039
140115017:	40 38 2b             	cmp    %bpl,(%rbx)
14011501a:	74 1d                	je     0x140115039
14011501c:	4c 8b ce             	mov    %rsi,%r9
14011501f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140115024:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140115029:	48 8b cb             	mov    %rbx,%rcx
14011502c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140115031:	e8 8a ed ff ff       	call   0x140113dc0
140115036:	44 8b f0             	mov    %eax,%r14d
140115039:	41 b8 56 06 00 00    	mov    $0x656,%r8d
14011503f:	48 8d 15 7a a6 1f 00 	lea    0x1fa67a(%rip),%rdx        # 0x14030f6c0
140115046:	48 8b ce             	mov    %rsi,%rcx
140115049:	e8 72 6d fd ff       	call   0x1400ebdc0
14011504e:	45 85 f6             	test   %r14d,%r14d
140115051:	75 1c                	jne    0x14011506f
140115053:	41 b8 59 06 00 00    	mov    $0x659,%r8d
140115059:	48 8d 15 60 a6 1f 00 	lea    0x1fa660(%rip),%rdx        # 0x14030f6c0
140115060:	49 8b cd             	mov    %r13,%rcx
140115063:	e8 58 6d fd ff       	call   0x1400ebdc0
140115068:	33 c0                	xor    %eax,%eax
14011506a:	e9 38 01 00 00       	jmp    0x1401151a7
14011506f:	e8 6c 65 fd ff       	call   0x1400eb5e0
140115074:	48 8b f8             	mov    %rax,%rdi
140115077:	48 85 c0             	test   %rax,%rax
14011507a:	75 1c                	jne    0x140115098
14011507c:	41 b8 62 06 00 00    	mov    $0x662,%r8d
140115082:	48 8d 15 37 a6 1f 00 	lea    0x1fa637(%rip),%rdx        # 0x14030f6c0
140115089:	49 8b cd             	mov    %r13,%rcx
14011508c:	e8 2f 6d fd ff       	call   0x1400ebdc0
140115091:	33 c0                	xor    %eax,%eax
140115093:	e9 0f 01 00 00       	jmp    0x1401151a7
140115098:	49 8b cc             	mov    %r12,%rcx
14011509b:	e8 a0 66 fd ff       	call   0x1400eb740
1401150a0:	85 c0                	test   %eax,%eax
1401150a2:	7e 6f                	jle    0x140115113
1401150a4:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1401150ab:	00
1401150ac:	4c 8d 35 7d 89 1f 00 	lea    0x1f897d(%rip),%r14        # 0x14030da30
1401150b3:	8b 74 24 58          	mov    0x58(%rsp),%esi
1401150b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401150be:	00 00
1401150c0:	8b d5                	mov    %ebp,%edx
1401150c2:	49 8b cc             	mov    %r12,%rcx
1401150c5:	e8 76 69 fd ff       	call   0x1400eba40
1401150ca:	85 70 24             	test   %esi,0x24(%rax)
1401150cd:	75 2a                	jne    0x1401150f9
1401150cf:	0f b6 48 40          	movzbl 0x40(%rax),%ecx
1401150d3:	41 8b 0c ce          	mov    (%r14,%rcx,8),%ecx
1401150d7:	85 8b 2c 06 00 00    	test   %ecx,0x62c(%rbx)
1401150dd:	75 1a                	jne    0x1401150f9
1401150df:	48 8b d0             	mov    %rax,%rdx
1401150e2:	48 8b cf             	mov    %rdi,%rcx
1401150e5:	e8 36 67 fd ff       	call   0x1400eb820
1401150ea:	85 c0                	test   %eax,%eax
1401150ec:	75 17                	jne    0x140115105
1401150ee:	41 b8 75 06 00 00    	mov    $0x675,%r8d
1401150f4:	e9 ce 00 00 00       	jmp    0x1401151c7
1401150f9:	8b d5                	mov    %ebp,%edx
1401150fb:	49 8b cc             	mov    %r12,%rcx
1401150fe:	e8 dd 5e fd ff       	call   0x1400eafe0
140115103:	ff cd                	dec    %ebp
140115105:	49 8b cc             	mov    %r12,%rcx
140115108:	ff c5                	inc    %ebp
14011510a:	e8 31 66 fd ff       	call   0x1400eb740
14011510f:	3b e8                	cmp    %eax,%ebp
140115111:	7c ad                	jl     0x1401150c0
140115113:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140115118:	48 85 db             	test   %rbx,%rbx
14011511b:	74 25                	je     0x140115142
14011511d:	0f 1f 00             	nopl   (%rax)
140115120:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
140115124:	74 13                	je     0x140115139
140115126:	48 8b 13             	mov    (%rbx),%rdx
140115129:	48 8b cf             	mov    %rdi,%rcx
14011512c:	e8 ef 66 fd ff       	call   0x1400eb820
140115131:	85 c0                	test   %eax,%eax
140115133:	0f 84 88 00 00 00    	je     0x1401151c1
140115139:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14011513d:	48 85 db             	test   %rbx,%rbx
140115140:	75 de                	jne    0x140115120
140115142:	41 b8 8e 06 00 00    	mov    $0x68e,%r8d
140115148:	48 8d 15 71 a5 1f 00 	lea    0x1fa571(%rip),%rdx        # 0x14030f6c0
14011514f:	49 8b cd             	mov    %r13,%rcx
140115152:	e8 69 6c fd ff       	call   0x1400ebdc0
140115157:	48 8b cf             	mov    %rdi,%rcx
14011515a:	e8 41 5f fd ff       	call   0x1400eb0a0
14011515f:	48 8b d8             	mov    %rax,%rbx
140115162:	48 85 c0             	test   %rax,%rax
140115165:	74 6f                	je     0x1401151d6
140115167:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
14011516e:	00
14011516f:	48 8b 0e             	mov    (%rsi),%rcx
140115172:	e8 69 62 fd ff       	call   0x1400eb3e0
140115177:	48 8d 15 82 4d ff ff 	lea    -0xb27e(%rip),%rdx        # 0x140109f00
14011517e:	48 89 1e             	mov    %rbx,(%rsi)
140115181:	48 8b cb             	mov    %rbx,%rcx
140115184:	e8 f7 67 fd ff       	call   0x1400eb980
140115189:	48 8b 0e             	mov    (%rsi),%rcx
14011518c:	e8 3f 68 fd ff       	call   0x1400eb9d0
140115191:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140115198:	00
140115199:	48 8b 0b             	mov    (%rbx),%rcx
14011519c:	e8 3f 62 fd ff       	call   0x1400eb3e0
1401151a1:	48 8b c7             	mov    %rdi,%rax
1401151a4:	48 89 3b             	mov    %rdi,(%rbx)
1401151a7:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
1401151ae:	00
1401151af:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401151b6:	41 5f                	pop    %r15
1401151b8:	41 5e                	pop    %r14
1401151ba:	41 5c                	pop    %r12
1401151bc:	5f                   	pop    %rdi
1401151bd:	5e                   	pop    %rsi
1401151be:	5d                   	pop    %rbp
1401151bf:	5b                   	pop    %rbx
1401151c0:	c3                   	ret
1401151c1:	41 b8 85 06 00 00    	mov    $0x685,%r8d
1401151c7:	48 8d 15 f2 a4 1f 00 	lea    0x1fa4f2(%rip),%rdx        # 0x14030f6c0
1401151ce:	49 8b cd             	mov    %r13,%rcx
1401151d1:	e8 ea 6b fd ff       	call   0x1400ebdc0
1401151d6:	48 8b cf             	mov    %rdi,%rcx
1401151d9:	e8 02 62 fd ff       	call   0x1400eb3e0
1401151de:	33 c0                	xor    %eax,%eax
1401151e0:	eb c5                	jmp    0x1401151a7
1401151e2:	cc                   	int3
1401151e3:	cc                   	int3
1401151e4:	cc                   	int3
1401151e5:	cc                   	int3
1401151e6:	cc                   	int3
1401151e7:	cc                   	int3
1401151e8:	cc                   	int3
1401151e9:	cc                   	int3
1401151ea:	cc                   	int3
1401151eb:	cc                   	int3
1401151ec:	cc                   	int3
1401151ed:	cc                   	int3
1401151ee:	cc                   	int3
1401151ef:	cc                   	int3
1401151f0:	40 53                	rex push %rbx
1401151f2:	b8 20 00 00 00       	mov    $0x20,%eax
1401151f7:	e8 34 b9 19 00       	call   0x1402b0b30
1401151fc:	48 2b e0             	sub    %rax,%rsp
1401151ff:	48 8b 41 08          	mov    0x8(%rcx),%rax
140115203:	41 8b d8             	mov    %r8d,%ebx
140115206:	48 8b ca             	mov    %rdx,%rcx
140115209:	ff 90 90 00 00 00    	call   *0x90(%rax)
14011520f:	48 85 c0             	test   %rax,%rax
140115212:	74 08                	je     0x14011521c
140115214:	85 db                	test   %ebx,%ebx
140115216:	75 06                	jne    0x14011521e
140115218:	39 18                	cmp    %ebx,(%rax)
14011521a:	75 02                	jne    0x14011521e
14011521c:	33 c0                	xor    %eax,%eax
14011521e:	48 83 c4 20          	add    $0x20,%rsp
140115222:	5b                   	pop    %rbx
140115223:	c3                   	ret
140115224:	cc                   	int3
140115225:	cc                   	int3
140115226:	cc                   	int3
140115227:	cc                   	int3
140115228:	cc                   	int3
140115229:	cc                   	int3
14011522a:	cc                   	int3
14011522b:	cc                   	int3
14011522c:	cc                   	int3
14011522d:	cc                   	int3
14011522e:	cc                   	int3
14011522f:	cc                   	int3
140115230:	40 53                	rex push %rbx
140115232:	b8 20 00 00 00       	mov    $0x20,%eax
140115237:	e8 f4 b8 19 00       	call   0x1402b0b30
14011523c:	48 2b e0             	sub    %rax,%rsp
14011523f:	48 8b d9             	mov    %rcx,%rbx
140115242:	e8 89 7f 08 00       	call   0x14019d1d0
140115247:	0f b6 c8             	movzbl %al,%ecx
14011524a:	83 f9 0e             	cmp    $0xe,%ecx
14011524d:	73 15                	jae    0x140115264
14011524f:	48 8b 83 a0 09 00 00 	mov    0x9a0(%rbx),%rax
140115256:	48 8b 84 c8 28 05 00 	mov    0x528(%rax,%rcx,8),%rax
14011525d:	00
14011525e:	48 83 c4 20          	add    $0x20,%rsp
140115262:	5b                   	pop    %rbx
140115263:	c3                   	ret
140115264:	33 c0                	xor    %eax,%eax
140115266:	48 83 c4 20          	add    $0x20,%rsp
14011526a:	5b                   	pop    %rbx
14011526b:	c3                   	ret
14011526c:	cc                   	int3
14011526d:	cc                   	int3
14011526e:	cc                   	int3
14011526f:	cc                   	int3
140115270:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140115275:	55                   	push   %rbp
140115276:	56                   	push   %rsi
140115277:	57                   	push   %rdi
140115278:	41 56                	push   %r14