1400cafa4:	55                   	push   %rbp
1400cafa5:	57                   	push   %rdi
1400cafa6:	56                   	push   %rsi
1400cafa7:	53                   	push   %rbx
1400cafa8:	48 83 ec 38          	sub    $0x38,%rsp
1400cafac:	4c 8b 2d 3d db 16 00 	mov    0x16db3d(%rip),%r13        # 0x140238af0
1400cafb3:	4c 8b 25 66 44 1e 00 	mov    0x1e4466(%rip),%r12        # 0x1402af420
1400cafba:	49 8b 45 00          	mov    0x0(%r13),%rax
1400cafbe:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400cafc3:	b8 00 00 80 00       	mov    $0x800000,%eax
1400cafc8:	89 cf                	mov    %ecx,%edi
1400cafca:	48 89 d5             	mov    %rdx,%rbp
1400cafcd:	49 39 c0             	cmp    %rax,%r8
1400cafd0:	49 0f 46 c0          	cmovbe %r8,%rax
1400cafd4:	48 89 c6             	mov    %rax,%rsi
1400cafd7:	49 89 f0             	mov    %rsi,%r8
1400cafda:	48 89 ea             	mov    %rbp,%rdx
1400cafdd:	89 f9                	mov    %edi,%ecx
1400cafdf:	e8 ec 41 01 00       	call   0x1400df1d0
1400cafe4:	48 89 c3             	mov    %rax,%rbx
1400cafe7:	48 85 c0             	test   %rax,%rax
1400cafea:	79 19                	jns    0x1400cb005
1400cafec:	41 ff d4             	call   *%r12
1400cafef:	83 38 04             	cmpl   $0x4,(%rax)
1400caff2:	74 e3                	je     0x1400cafd7
1400caff4:	41 ff d4             	call   *%r12
1400caff7:	8b 00                	mov    (%rax),%eax
1400caff9:	83 f8 0b             	cmp    $0xb,%eax
1400caffc:	74 22                	je     0x1400cb020
1400caffe:	3d 8c 00 00 00       	cmp    $0x8c,%eax
1400cb003:	74 1b                	je     0x1400cb020
1400cb005:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400cb00a:	49 2b 45 00          	sub    0x0(%r13),%rax
1400cb00e:	75 35                	jne    0x1400cb045
1400cb010:	48 89 d8             	mov    %rbx,%rax
1400cb013:	48 83 c4 38          	add    $0x38,%rsp
1400cb017:	5b                   	pop    %rbx
1400cb018:	5e                   	pop    %rsi
1400cb019:	5f                   	pop    %rdi
1400cb01a:	5d                   	pop    %rbp
1400cb01b:	41 5c                	pop    %r12
1400cb01d:	41 5d                	pop    %r13
1400cb01f:	c3                   	ret
1400cb020:	b8 04 00 00 00       	mov    $0x4,%eax
1400cb025:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400cb02a:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1400cb030:	ba 01 00 00 00       	mov    $0x1,%edx
1400cb035:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400cb039:	66 89 44 24 24       	mov    %ax,0x24(%rsp)
1400cb03e:	e8 ed 09 02 00       	call   0x1400eba30
1400cb043:	eb 92                	jmp    0x1400cafd7
1400cb045:	e8 26 98 11 00       	call   0x1401e4870
1400cb04a:	90                   	nop
1400cb04b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cb050:	41 55                	push   %r13
1400cb052:	41 54                	push   %r12
1400cb054:	55                   	push   %rbp
1400cb055:	57                   	push   %rdi
1400cb056:	56                   	push   %rsi
1400cb057:	53                   	push   %rbx
1400cb058:	48 83 ec 28          	sub    $0x28,%rsp
1400cb05c:	b8 00 00 80 00       	mov    $0x800000,%eax
1400cb061:	4c 8b 25 b8 43 1e 00 	mov    0x1e43b8(%rip),%r12        # 0x1402af420
1400cb068:	49 39 c0             	cmp    %rax,%r8
1400cb06b:	89 cd                	mov    %ecx,%ebp
1400cb06d:	48 89 d7             	mov    %rdx,%rdi
1400cb070:	4c 89 ce             	mov    %r9,%rsi
1400cb073:	49 0f 46 c0          	cmovbe %r8,%rax
1400cb077:	49 89 c5             	mov    %rax,%r13
1400cb07a:	49 89 f1             	mov    %rsi,%r9
1400cb07d:	4d 89 e8             	mov    %r13,%r8
1400cb080:	48 89 fa             	mov    %rdi,%rdx
1400cb083:	89 e9                	mov    %ebp,%ecx
1400cb085:	e8 36 15 02 00       	call   0x1400ec5c0
1400cb08a:	48 89 c3             	mov    %rax,%rbx
1400cb08d:	48 85 c0             	test   %rax,%rax
1400cb090:	79 10                	jns    0x1400cb0a2
1400cb092:	41 ff d4             	call   *%r12
1400cb095:	83 38 0b             	cmpl   $0xb,(%rax)
1400cb098:	74 e0                	je     0x1400cb07a
1400cb09a:	41 ff d4             	call   *%r12
1400cb09d:	83 38 04             	cmpl   $0x4,(%rax)
1400cb0a0:	74 d8                	je     0x1400cb07a
1400cb0a2:	48 89 d8             	mov    %rbx,%rax
1400cb0a5:	48 83 c4 28          	add    $0x28,%rsp
1400cb0a9:	5b                   	pop    %rbx
1400cb0aa:	5e                   	pop    %rsi
1400cb0ab:	5f                   	pop    %rdi
1400cb0ac:	5d                   	pop    %rbp
1400cb0ad:	41 5c                	pop    %r12
1400cb0af:	41 5d                	pop    %r13
1400cb0b1:	c3                   	ret
1400cb0b2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cb0b9:	00 00 00 00
1400cb0bd:	0f 1f 00             	nopl   (%rax)
1400cb0c0:	55                   	push   %rbp
1400cb0c1:	57                   	push   %rdi
1400cb0c2:	56                   	push   %rsi
1400cb0c3:	53                   	push   %rbx
1400cb0c4:	48 83 ec 28          	sub    $0x28,%rsp
1400cb0c8:	31 ff                	xor    %edi,%edi
1400cb0ca:	89 cd                	mov    %ecx,%ebp
1400cb0cc:	48 89 d6             	mov    %rdx,%rsi
1400cb0cf:	4c 89 c3             	mov    %r8,%rbx
1400cb0d2:	4d 85 c0             	test   %r8,%r8
1400cb0d5:	75 16                	jne    0x1400cb0ed
1400cb0d7:	eb 2d                	jmp    0x1400cb106
1400cb0d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cb0e0:	74 24                	je     0x1400cb106
1400cb0e2:	48 01 c6             	add    %rax,%rsi
1400cb0e5:	48 01 c7             	add    %rax,%rdi
1400cb0e8:	48 29 c3             	sub    %rax,%rbx
1400cb0eb:	74 19                	je     0x1400cb106
1400cb0ed:	49 89 d8             	mov    %rbx,%r8
1400cb0f0:	48 89 f2             	mov    %rsi,%rdx
1400cb0f3:	89 e9                	mov    %ebp,%ecx
1400cb0f5:	e8 f6 fd ff ff       	call   0x1400caef0
1400cb0fa:	48 85 c0             	test   %rax,%rax
1400cb0fd:	79 e1                	jns    0x1400cb0e0
1400cb0ff:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400cb106:	48 89 f8             	mov    %rdi,%rax
1400cb109:	48 83 c4 28          	add    $0x28,%rsp
1400cb10d:	5b                   	pop    %rbx
1400cb10e:	5e                   	pop    %rsi
1400cb10f:	5f                   	pop    %rdi
1400cb110:	5d                   	pop    %rbp
1400cb111:	c3                   	ret
1400cb112:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cb119:	00 00 00 00
1400cb11d:	0f 1f 00             	nopl   (%rax)
1400cb120:	55                   	push   %rbp
1400cb121:	57                   	push   %rdi
1400cb122:	56                   	push   %rsi
1400cb123:	53                   	push   %rbx
1400cb124:	48 83 ec 28          	sub    $0x28,%rsp
1400cb128:	31 ff                	xor    %edi,%edi
1400cb12a:	89 cd                	mov    %ecx,%ebp
1400cb12c:	48 89 d6             	mov    %rdx,%rsi
1400cb12f:	4c 89 c3             	mov    %r8,%rbx
1400cb132:	4d 85 c0             	test   %r8,%r8
1400cb135:	75 16                	jne    0x1400cb14d
1400cb137:	eb 2d                	jmp    0x1400cb166
1400cb139:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cb140:	74 36                	je     0x1400cb178
1400cb142:	48 01 c6             	add    %rax,%rsi
1400cb145:	48 01 c7             	add    %rax,%rdi
1400cb148:	48 29 c3             	sub    %rax,%rbx
1400cb14b:	74 19                	je     0x1400cb166
1400cb14d:	49 89 d8             	mov    %rbx,%r8
1400cb150:	48 89 f2             	mov    %rsi,%rdx
1400cb153:	89 e9                	mov    %ebp,%ecx
1400cb155:	e8 46 fe ff ff       	call   0x1400cafa0
1400cb15a:	48 85 c0             	test   %rax,%rax
1400cb15d:	79 e1                	jns    0x1400cb140
1400cb15f:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400cb166:	48 89 f8             	mov    %rdi,%rax
1400cb169:	48 83 c4 28          	add    $0x28,%rsp
1400cb16d:	5b                   	pop    %rbx
1400cb16e:	5e                   	pop    %rsi
1400cb16f:	5f                   	pop    %rdi
1400cb170:	5d                   	pop    %rbp
1400cb171:	c3                   	ret
1400cb172:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cb178:	ff 15 a2 42 1e 00    	call   *0x1e42a2(%rip)        # 0x1402af420
1400cb17e:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400cb185:	c7 00 1c 00 00 00    	movl   $0x1c,(%rax)
1400cb18b:	eb d9                	jmp    0x1400cb166
1400cb18d:	0f 1f 00             	nopl   (%rax)
1400cb190:	41 56                	push   %r14
1400cb192:	41 55                	push   %r13
1400cb194:	41 54                	push   %r12
1400cb196:	55                   	push   %rbp
1400cb197:	57                   	push   %rdi
1400cb198:	56                   	push   %rsi
1400cb199:	53                   	push   %rbx
1400cb19a:	48 83 ec 20          	sub    $0x20,%rsp
1400cb19e:	45 31 e4             	xor    %r12d,%r12d
1400cb1a1:	41 89 ce             	mov    %ecx,%r14d
1400cb1a4:	48 89 d7             	mov    %rdx,%rdi
1400cb1a7:	4c 89 c6             	mov    %r8,%rsi
1400cb1aa:	4c 89 cd             	mov    %r9,%rbp
1400cb1ad:	4d 85 c0             	test   %r8,%r8
1400cb1b0:	74 47                	je     0x1400cb1f9
1400cb1b2:	4c 8b 2d 67 42 1e 00 	mov    0x1e4267(%rip),%r13        # 0x1402af420
1400cb1b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cb1c0:	bb 00 00 80 00       	mov    $0x800000,%ebx
1400cb1c5:	48 39 de             	cmp    %rbx,%rsi
1400cb1c8:	48 0f 46 de          	cmovbe %rsi,%rbx
1400cb1cc:	49 89 e9             	mov    %rbp,%r9
1400cb1cf:	49 89 d8             	mov    %rbx,%r8
1400cb1d2:	48 89 fa             	mov    %rdi,%rdx
1400cb1d5:	44 89 f1             	mov    %r14d,%ecx
1400cb1d8:	e8 e3 13 02 00       	call   0x1400ec5c0
1400cb1dd:	48 85 c0             	test   %rax,%rax
1400cb1e0:	79 2e                	jns    0x1400cb210
1400cb1e2:	41 ff d5             	call   *%r13
1400cb1e5:	83 38 0b             	cmpl   $0xb,(%rax)
1400cb1e8:	74 e2                	je     0x1400cb1cc
1400cb1ea:	41 ff d5             	call   *%r13
1400cb1ed:	83 38 04             	cmpl   $0x4,(%rax)
1400cb1f0:	74 da                	je     0x1400cb1cc
1400cb1f2:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
1400cb1f9:	4c 89 e0             	mov    %r12,%rax
1400cb1fc:	48 83 c4 20          	add    $0x20,%rsp
1400cb200:	5b                   	pop    %rbx
1400cb201:	5e                   	pop    %rsi
1400cb202:	5f                   	pop    %rdi
1400cb203:	5d                   	pop    %rbp
1400cb204:	41 5c                	pop    %r12
1400cb206:	41 5d                	pop    %r13
1400cb208:	41 5e                	pop    %r14
1400cb20a:	c3                   	ret
1400cb20b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cb210:	74 e7                	je     0x1400cb1f9
1400cb212:	48 01 c7             	add    %rax,%rdi
1400cb215:	49 01 c4             	add    %rax,%r12
1400cb218:	48 01 c5             	add    %rax,%rbp
1400cb21b:	48 29 c6             	sub    %rax,%rsi
1400cb21e:	75 a0                	jne    0x1400cb1c0
1400cb220:	eb d7                	jmp    0x1400cb1f9
1400cb222:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cb229:	00 00 00 00
1400cb22d:	0f 1f 00             	nopl   (%rax)
1400cb230:	48 83 ec 28          	sub    $0x28,%rsp
1400cb234:	e8 17 e9 11 00       	call   0x1401e9b50
1400cb239:	85 c0                	test   %eax,%eax
1400cb23b:	78 05                	js     0x1400cb242
1400cb23d:	48 83 c4 28          	add    $0x28,%rsp
1400cb241:	c3                   	ret
1400cb242:	48 8d 0d 33 40 14 00 	lea    0x144033(%rip),%rcx        # 0x14020f27c
1400cb249:	e8 d2 81 ff ff       	call   0x1400c3420
1400cb24e:	90                   	nop
1400cb24f:	90                   	nop
1400cb250:	57                   	push   %rdi
1400cb251:	56                   	push   %rsi
1400cb252:	53                   	push   %rbx
1400cb253:	48 83 ec 20          	sub    $0x20,%rsp
1400cb257:	48 8b 3d c2 41 1e 00 	mov    0x1e41c2(%rip),%rdi        # 0x1402af420
1400cb25e:	48 89 ce             	mov    %rcx,%rsi
1400cb261:	48 89 d3             	mov    %rdx,%rbx
1400cb264:	48 89 da             	mov    %rbx,%rdx
1400cb267:	48 89 f1             	mov    %rsi,%rcx
1400cb26a:	e8 f1 a3 01 00       	call   0x1400e5660
1400cb26f:	48 85 c0             	test   %rax,%rax
1400cb272:	75 6c                	jne    0x1400cb2e0
1400cb274:	ff d7                	call   *%rdi
1400cb276:	83 38 04             	cmpl   $0x4,(%rax)
1400cb279:	74 e9                	je     0x1400cb264
1400cb27b:	0f b6 03             	movzbl (%rbx),%eax
1400cb27e:	48 8b 15 5b dd 16 00 	mov    0x16dd5b(%rip),%rdx        # 0x140238fe0
1400cb285:	84 c0                	test   %al,%al
1400cb287:	75 27                	jne    0x1400cb2b0
1400cb289:	8b 02                	mov    (%rdx),%eax
1400cb28b:	48 8d 0d 86 3f 14 00 	lea    0x143f86(%rip),%rcx        # 0x14020f218
1400cb292:	85 c0                	test   %eax,%eax
1400cb294:	74 08                	je     0x1400cb29e
1400cb296:	e8 cd 80 11 00       	call   0x1401e3368
1400cb29b:	48 89 c1             	mov    %rax,%rcx
1400cb29e:	48 89 f2             	mov    %rsi,%rdx
1400cb2a1:	e8 7a 81 ff ff       	call   0x1400c3420
1400cb2a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400cb2ad:	00 00 00
1400cb2b0:	80 7b 01 2b          	cmpb   $0x2b,0x1(%rbx)
1400cb2b4:	74 32                	je     0x1400cb2e8
1400cb2b6:	48 8b 15 23 dd 16 00 	mov    0x16dd23(%rip),%rdx        # 0x140238fe0
1400cb2bd:	44 8b 02             	mov    (%rdx),%r8d
1400cb2c0:	3c 77                	cmp    $0x77,%al
1400cb2c2:	74 04                	je     0x1400cb2c8
1400cb2c4:	3c 61                	cmp    $0x61,%al
1400cb2c6:	75 c1                	jne    0x1400cb289
1400cb2c8:	48 8d 0d 29 3f 14 00 	lea    0x143f29(%rip),%rcx        # 0x14020f1f8
1400cb2cf:	45 85 c0             	test   %r8d,%r8d
1400cb2d2:	74 ca                	je     0x1400cb29e
1400cb2d4:	eb c0                	jmp    0x1400cb296
1400cb2d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400cb2dd:	00 00 00
1400cb2e0:	48 83 c4 20          	add    $0x20,%rsp
1400cb2e4:	5b                   	pop    %rbx
1400cb2e5:	5e                   	pop    %rsi
1400cb2e6:	5f                   	pop    %rdi
1400cb2e7:	c3                   	ret
1400cb2e8:	48 8d 0d 61 3f 14 00 	lea    0x143f61(%rip),%rcx        # 0x14020f250
1400cb2ef:	e8 ec f6 ff ff       	call   0x1400ca9e0
1400cb2f4:	48 89 f2             	mov    %rsi,%rdx
1400cb2f7:	48 89 c1             	mov    %rax,%rcx
1400cb2fa:	e8 21 81 ff ff       	call   0x1400c3420
1400cb2ff:	90                   	nop
1400cb300:	48 83 ec 28          	sub    $0x28,%rsp
1400cb304:	e8 67 e8 11 00       	call   0x1401e9b70
1400cb309:	48 85 c0             	test   %rax,%rax
1400cb30c:	74 05                	je     0x1400cb313
1400cb30e:	48 83 c4 28          	add    $0x28,%rsp
1400cb312:	c3                   	ret
1400cb313:	48 8d 0d 6d 3f 14 00 	lea    0x143f6d(%rip),%rcx        # 0x14020f287
1400cb31a:	e8 01 81 ff ff       	call   0x1400c3420
1400cb31f:	90                   	nop
1400cb320:	55                   	push   %rbp
1400cb321:	57                   	push   %rdi
1400cb322:	56                   	push   %rsi
1400cb323:	53                   	push   %rbx
1400cb324:	48 83 ec 28          	sub    $0x28,%rsp
1400cb328:	48 8d 3d 75 3f 14 00 	lea    0x143f75(%rip),%rdi        # 0x14020f2a4
1400cb32f:	48 89 fa             	mov    %rdi,%rdx
1400cb332:	48 89 ce             	mov    %rcx,%rsi
1400cb335:	e8 26 a3 01 00       	call   0x1400e5660
1400cb33a:	48 89 c3             	mov    %rax,%rbx
1400cb33d:	48 85 c0             	test   %rax,%rax
1400cb340:	74 0e                	je     0x1400cb350
1400cb342:	48 89 d8             	mov    %rbx,%rax
1400cb345:	48 83 c4 28          	add    $0x28,%rsp
1400cb349:	5b                   	pop    %rbx
1400cb34a:	5e                   	pop    %rsi
1400cb34b:	5f                   	pop    %rdi
1400cb34c:	5d                   	pop    %rbp
1400cb34d:	c3                   	ret
1400cb34e:	66 90                	xchg   %ax,%ax
1400cb350:	48 8b 2d c9 40 1e 00 	mov    0x1e40c9(%rip),%rbp        # 0x1402af420
1400cb357:	ff d5                	call   *%rbp
1400cb359:	83 38 01             	cmpl   $0x1,(%rax)
1400cb35c:	75 e4                	jne    0x1400cb342
1400cb35e:	48 89 f1             	mov    %rsi,%rcx
1400cb361:	e8 7a 94 01 00       	call   0x1400e47e0
1400cb366:	85 c0                	test   %eax,%eax
1400cb368:	75 16                	jne    0x1400cb380
1400cb36a:	48 89 fa             	mov    %rdi,%rdx
1400cb36d:	48 89 f1             	mov    %rsi,%rcx
1400cb370:	48 83 c4 28          	add    $0x28,%rsp
1400cb374:	5b                   	pop    %rbx
1400cb375:	5e                   	pop    %rsi
1400cb376:	5f                   	pop    %rdi
1400cb377:	5d                   	pop    %rbp
1400cb378:	e9 e3 a2 01 00       	jmp    0x1400e5660
1400cb37d:	0f 1f 00             	nopl   (%rax)
1400cb380:	ff d5                	call   *%rbp
1400cb382:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1400cb388:	eb b8                	jmp    0x1400cb342
1400cb38a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cb390:	56                   	push   %rsi
1400cb391:	53                   	push   %rbx
1400cb392:	48 83 ec 28          	sub    $0x28,%rsp
1400cb396:	48 8b 35 83 40 1e 00 	mov    0x1e4083(%rip),%rsi        # 0x1402af420
1400cb39d:	48 89 cb             	mov    %rcx,%rbx
1400cb3a0:	ff d6                	call   *%rsi
1400cb3a2:	83 38 02             	cmpl   $0x2,(%rax)
1400cb3a5:	75 09                	jne    0x1400cb3b0
1400cb3a7:	31 c0                	xor    %eax,%eax
1400cb3a9:	48 83 c4 28          	add    $0x28,%rsp
1400cb3ad:	5b                   	pop    %rbx
1400cb3ae:	5e                   	pop    %rsi
1400cb3af:	c3                   	ret