1400ebfb6:	0f 84 48 01 00 00    	je     0x1400ec104
1400ebfbc:	ba 01 00 00 00       	mov    $0x1,%edx
1400ebfc1:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ebfc6:	ff 15 2c 33 1c 00    	call   *0x1c332c(%rip)        # 0x1402af2f8
1400ebfcc:	48 8b 05 55 d3 18 00 	mov    0x18d355(%rip),%rax        # 0x140279328
1400ebfd3:	e9 e8 fa ff ff       	jmp    0x1400ebac0
1400ebfd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ebfdf:	00
1400ebfe0:	0f bf 43 04          	movswl 0x4(%rbx),%eax
1400ebfe4:	48 8d 94 24 8c 00 00 	lea    0x8c(%rsp),%rdx
1400ebfeb:	00
1400ebfec:	48 89 f1             	mov    %rsi,%rcx
1400ebfef:	41 83 c5 01          	add    $0x1,%r13d
1400ebff3:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1400ebffa:	e8 61 f8 ff ff       	call   0x1400eb860
1400ebfff:	e9 6c fe ff ff       	jmp    0x1400ebe70
1400ec004:	83 f9 40             	cmp    $0x40,%ecx
1400ec007:	0f 84 cf fd ff ff    	je     0x1400ebddc
1400ec00d:	83 c1 01             	add    $0x1,%ecx
1400ec010:	48 89 b4 c4 28 01 00 	mov    %rsi,0x128(%rsp,%rax,8)
1400ec017:	00
1400ec018:	89 8c 24 20 01 00 00 	mov    %ecx,0x120(%rsp)
1400ec01f:	e9 b8 fd ff ff       	jmp    0x1400ebddc
1400ec024:	4c 8b 15 2d 39 1c 00 	mov    0x1c392d(%rip),%r10        # 0x1402af958
1400ec02b:	31 c9                	xor    %ecx,%ecx
1400ec02d:	4c 89 54 24 60       	mov    %r10,0x60(%rsp)
1400ec032:	41 ff d2             	call   *%r10
1400ec035:	48 8d 94 24 60 09 00 	lea    0x960(%rsp),%rdx
1400ec03c:	00
1400ec03d:	48 89 f1             	mov    %rsi,%rcx
1400ec040:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400ec046:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1400ec04c:	ff 15 7e 39 1c 00    	call   *0x1c397e(%rip)        # 0x1402af9d0
1400ec052:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
1400ec056:	ff 15 f4 38 1c 00    	call   *0x1c38f4(%rip)        # 0x1402af950
1400ec05c:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1400ec061:	31 c9                	xor    %ecx,%ecx
1400ec063:	89 c6                	mov    %eax,%esi
1400ec065:	41 ff d2             	call   *%r10
1400ec068:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
1400ec06c:	85 d2                	test   %edx,%edx
1400ec06e:	0f 8f e0 fe ff ff    	jg     0x1400ebf54
1400ec074:	81 fe 49 27 00 00    	cmp    $0x2749,%esi
1400ec07a:	0f 84 d4 fe ff ff    	je     0x1400ebf54
1400ec080:	85 d2                	test   %edx,%edx
1400ec082:	0f 84 ac 00 00 00    	je     0x1400ec134
1400ec088:	81 fe 4a 27 00 00    	cmp    $0x274a,%esi
1400ec08e:	0f 84 a0 00 00 00    	je     0x1400ec134
1400ec094:	81 ee 44 27 00 00    	sub    $0x2744,%esi
1400ec09a:	83 fe 03             	cmp    $0x3,%esi
1400ec09d:	19 c0                	sbb    %eax,%eax
1400ec09f:	83 e0 08             	and    $0x8,%eax
1400ec0a2:	83 c0 08             	add    $0x8,%eax
1400ec0a5:	e9 a7 fd ff ff       	jmp    0x1400ebe51
1400ec0aa:	48 8d 05 6f d2 18 00 	lea    0x18d26f(%rip),%rax        # 0x140279320
1400ec0b1:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
1400ec0b6:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1400ec0bb:	31 c9                	xor    %ecx,%ecx
1400ec0bd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ec0c2:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400ec0c7:	ff d3                	call   *%rbx
1400ec0c9:	e9 38 fd ff ff       	jmp    0x1400ebe06
1400ec0ce:	83 c1 01             	add    $0x1,%ecx
1400ec0d1:	48 89 b4 c4 48 05 00 	mov    %rsi,0x548(%rsp,%rax,8)
1400ec0d8:	00
1400ec0d9:	89 8c 24 40 05 00 00 	mov    %ecx,0x540(%rsp)
1400ec0e0:	e9 58 fc ff ff       	jmp    0x1400ebd3d
1400ec0e5:	83 c1 01             	add    $0x1,%ecx
1400ec0e8:	48 89 b4 c4 38 03 00 	mov    %rsi,0x338(%rsp,%rax,8)
1400ec0ef:	00
1400ec0f0:	89 8c 24 30 03 00 00 	mov    %ecx,0x330(%rsp)
1400ec0f7:	e9 91 fc ff ff       	jmp    0x1400ebd8d
1400ec0fc:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1400ec103:	00
1400ec104:	48 8b 3d e5 c9 14 00 	mov    0x14c9e5(%rip),%rdi        # 0x140238af0
1400ec10b:	48 8b 84 24 a8 09 00 	mov    0x9a8(%rsp),%rax
1400ec112:	00
1400ec113:	48 2b 07             	sub    (%rdi),%rax
1400ec116:	0f 85 9c 00 00 00    	jne    0x1400ec1b8
1400ec11c:	8b 44 24 58          	mov    0x58(%rsp),%eax
1400ec120:	48 81 c4 b8 09 00 00 	add    $0x9b8,%rsp
1400ec127:	5b                   	pop    %rbx
1400ec128:	5e                   	pop    %rsi
1400ec129:	5f                   	pop    %rdi
1400ec12a:	5d                   	pop    %rbp
1400ec12b:	41 5c                	pop    %r12
1400ec12d:	41 5d                	pop    %r13
1400ec12f:	41 5e                	pop    %r14
1400ec131:	41 5f                	pop    %r15
1400ec133:	c3                   	ret
1400ec134:	b8 10 00 00 00       	mov    $0x10,%eax
1400ec139:	e9 13 fd ff ff       	jmp    0x1400ebe51
1400ec13e:	31 c0                	xor    %eax,%eax
1400ec140:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ec145:	eb 8a                	jmp    0x1400ec0d1
1400ec147:	31 c0                	xor    %eax,%eax
1400ec149:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ec14e:	e9 bd fe ff ff       	jmp    0x1400ec010
1400ec153:	31 c0                	xor    %eax,%eax
1400ec155:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ec15a:	eb 8c                	jmp    0x1400ec0e8
1400ec15c:	bd 01 00 00 00       	mov    $0x1,%ebp
1400ec161:	e9 b1 fa ff ff       	jmp    0x1400ebc17
1400ec166:	8b 84 24 10 0a 00 00 	mov    0xa10(%rsp),%eax
1400ec16d:	89 44 24 74          	mov    %eax,0x74(%rsp)
1400ec171:	ff 15 19 30 1c 00    	call   *0x1c3019(%rip)        # 0x1402af190
1400ec177:	44 8b 9c 24 10 0a 00 	mov    0xa10(%rsp),%r11d
1400ec17e:	00
1400ec17f:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400ec184:	48 8b 05 9d d1 18 00 	mov    0x18d19d(%rip),%rax        # 0x140279328
1400ec18b:	45 85 db             	test   %r11d,%r11d
1400ec18e:	0f 95 44 24 73       	setne  0x73(%rsp)
1400ec193:	48 85 c0             	test   %rax,%rax
1400ec196:	0f 85 05 f9 ff ff    	jne    0x1400ebaa1
1400ec19c:	45 31 c9             	xor    %r9d,%r9d
1400ec19f:	45 31 c0             	xor    %r8d,%r8d
1400ec1a2:	31 d2                	xor    %edx,%edx
1400ec1a4:	31 c9                	xor    %ecx,%ecx
1400ec1a6:	ff 15 84 2d 1c 00    	call   *0x1c2d84(%rip)        # 0x1402aef30
1400ec1ac:	48 89 05 75 d1 18 00 	mov    %rax,0x18d175(%rip)        # 0x140279328
1400ec1b3:	e9 e9 f8 ff ff       	jmp    0x1400ebaa1
1400ec1b8:	e8 b3 86 0f 00       	call   0x1401e4870
1400ec1bd:	0f 1f 00             	nopl   (%rax)
1400ec1c0:	41 b8 da 01 00 00    	mov    $0x1da,%r8d
1400ec1c6:	48 8d 15 83 7c 12 00 	lea    0x127c83(%rip),%rdx        # 0x140213e50
1400ec1cd:	48 8d 0d 8f 7c 12 00 	lea    0x127c8f(%rip),%rcx        # 0x140213e63
1400ec1d4:	ff 15 fe 31 1c 00    	call   *0x1c31fe(%rip)        # 0x1402af3d8
1400ec1da:	ff 15 40 32 1c 00    	call   *0x1c3240(%rip)        # 0x1402af420
1400ec1e0:	c7 44 24 58 ff ff ff 	movl   $0xffffffff,0x58(%rsp)
1400ec1e7:	ff
1400ec1e8:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400ec1ee:	e9 11 ff ff ff       	jmp    0x1400ec104
1400ec1f3:	90                   	nop
1400ec1f4:	90                   	nop
1400ec1f5:	90                   	nop
1400ec1f6:	90                   	nop
1400ec1f7:	90                   	nop
1400ec1f8:	90                   	nop
1400ec1f9:	90                   	nop
1400ec1fa:	90                   	nop
1400ec1fb:	90                   	nop
1400ec1fc:	90                   	nop
1400ec1fd:	90                   	nop
1400ec1fe:	90                   	nop
1400ec1ff:	90                   	nop
1400ec200:	55                   	push   %rbp
1400ec201:	57                   	push   %rdi
1400ec202:	56                   	push   %rsi
1400ec203:	53                   	push   %rbx
1400ec204:	48 83 ec 28          	sub    $0x28,%rsp
1400ec208:	48 89 cd             	mov    %rcx,%rbp
1400ec20b:	48 89 d1             	mov    %rdx,%rcx
1400ec20e:	48 89 d7             	mov    %rdx,%rdi
1400ec211:	4c 89 c6             	mov    %r8,%rsi
1400ec214:	e8 7f dc 0f 00       	call   0x1401e9e98
1400ec219:	48 89 c3             	mov    %rax,%rbx
1400ec21c:	48 85 f6             	test   %rsi,%rsi
1400ec21f:	74 21                	je     0x1400ec242
1400ec221:	4c 8d 46 ff          	lea    -0x1(%rsi),%r8
1400ec225:	48 39 f0             	cmp    %rsi,%rax
1400ec228:	48 89 fa             	mov    %rdi,%rdx
1400ec22b:	48 89 e9             	mov    %rbp,%rcx
1400ec22e:	4c 89 c6             	mov    %r8,%rsi
1400ec231:	48 0f 42 f0          	cmovb  %rax,%rsi
1400ec235:	49 89 f0             	mov    %rsi,%r8
1400ec238:	e8 b3 db 0f 00       	call   0x1401e9df0
1400ec23d:	c6 44 35 00 00       	movb   $0x0,0x0(%rbp,%rsi,1)
1400ec242:	48 89 d8             	mov    %rbx,%rax
1400ec245:	48 83 c4 28          	add    $0x28,%rsp
1400ec249:	5b                   	pop    %rbx
1400ec24a:	5e                   	pop    %rsi
1400ec24b:	5f                   	pop    %rdi
1400ec24c:	5d                   	pop    %rbp
1400ec24d:	c3                   	ret
1400ec24e:	90                   	nop
1400ec24f:	90                   	nop
1400ec250:	e9 bb d9 0f 00       	jmp    0x1401e9c10
1400ec255:	90                   	nop
1400ec256:	90                   	nop
1400ec257:	90                   	nop
1400ec258:	90                   	nop
1400ec259:	90                   	nop
1400ec25a:	90                   	nop
1400ec25b:	90                   	nop
1400ec25c:	90                   	nop
1400ec25d:	90                   	nop
1400ec25e:	90                   	nop
1400ec25f:	90                   	nop
1400ec260:	e9 a3 d9 0f 00       	jmp    0x1401e9c08
1400ec265:	90                   	nop
1400ec266:	90                   	nop
1400ec267:	90                   	nop
1400ec268:	90                   	nop
1400ec269:	90                   	nop
1400ec26a:	90                   	nop
1400ec26b:	90                   	nop
1400ec26c:	90                   	nop
1400ec26d:	90                   	nop
1400ec26e:	90                   	nop
1400ec26f:	90                   	nop
1400ec270:	41 55                	push   %r13
1400ec272:	41 54                	push   %r12
1400ec274:	55                   	push   %rbp
1400ec275:	57                   	push   %rdi
1400ec276:	56                   	push   %rsi
1400ec277:	53                   	push   %rbx
1400ec278:	48 83 ec 28          	sub    $0x28,%rsp
1400ec27c:	48 89 cb             	mov    %rcx,%rbx
1400ec27f:	48 89 d7             	mov    %rdx,%rdi
1400ec282:	44 89 c6             	mov    %r8d,%esi
1400ec285:	48 85 c9             	test   %rcx,%rcx
1400ec288:	0f 84 b2 00 00 00    	je     0x1400ec340
1400ec28e:	ba 3d 00 00 00       	mov    $0x3d,%edx
1400ec293:	e8 d8 db 0f 00       	call   0x1401e9e70
1400ec298:	48 85 ff             	test   %rdi,%rdi
1400ec29b:	0f 84 9f 00 00 00    	je     0x1400ec340
1400ec2a1:	48 85 c0             	test   %rax,%rax
1400ec2a4:	0f 85 96 00 00 00    	jne    0x1400ec340
1400ec2aa:	85 f6                	test   %esi,%esi
1400ec2ac:	75 22                	jne    0x1400ec2d0
1400ec2ae:	48 89 d9             	mov    %rbx,%rcx
1400ec2b1:	e8 2a 4c ff ff       	call   0x1400e0ee0
1400ec2b6:	31 d2                	xor    %edx,%edx
1400ec2b8:	48 85 c0             	test   %rax,%rax
1400ec2bb:	74 13                	je     0x1400ec2d0
1400ec2bd:	89 d0                	mov    %edx,%eax
1400ec2bf:	48 83 c4 28          	add    $0x28,%rsp
1400ec2c3:	5b                   	pop    %rbx
1400ec2c4:	5e                   	pop    %rsi
1400ec2c5:	5f                   	pop    %rdi
1400ec2c6:	5d                   	pop    %rbp
1400ec2c7:	41 5c                	pop    %r12
1400ec2c9:	41 5d                	pop    %r13
1400ec2cb:	c3                   	ret
1400ec2cc:	0f 1f 40 00          	nopl   0x0(%rax)
1400ec2d0:	48 89 d9             	mov    %rbx,%rcx
1400ec2d3:	e8 c0 db 0f 00       	call   0x1401e9e98
1400ec2d8:	48 89 f9             	mov    %rdi,%rcx
1400ec2db:	48 89 c5             	mov    %rax,%rbp
1400ec2de:	e8 b5 db 0f 00       	call   0x1401e9e98
1400ec2e3:	4c 8d 6c 05 00       	lea    0x0(%rbp,%rax,1),%r13
1400ec2e8:	49 89 c4             	mov    %rax,%r12
1400ec2eb:	49 8d 4d 02          	lea    0x2(%r13),%rcx
1400ec2ef:	e8 8c c7 00 00       	call   0x1400f8a80
1400ec2f4:	48 89 c6             	mov    %rax,%rsi
1400ec2f7:	48 85 c0             	test   %rax,%rax
1400ec2fa:	74 5a                	je     0x1400ec356
1400ec2fc:	49 89 e8             	mov    %rbp,%r8
1400ec2ff:	48 89 da             	mov    %rbx,%rdx
1400ec302:	48 89 c1             	mov    %rax,%rcx
1400ec305:	e8 e6 da 0f 00       	call   0x1401e9df0
1400ec30a:	c6 04 2e 3d          	movb   $0x3d,(%rsi,%rbp,1)
1400ec30e:	4d 89 e0             	mov    %r12,%r8
1400ec311:	48 89 fa             	mov    %rdi,%rdx
1400ec314:	48 8d 4c 2e 01       	lea    0x1(%rsi,%rbp,1),%rcx
1400ec319:	e8 d2 da 0f 00       	call   0x1401e9df0
1400ec31e:	48 89 f1             	mov    %rsi,%rcx
1400ec321:	42 c6 44 2e 01 00    	movb   $0x0,0x1(%rsi,%r13,1)
1400ec327:	48 83 c4 28          	add    $0x28,%rsp
1400ec32b:	5b                   	pop    %rbx
1400ec32c:	5e                   	pop    %rsi
1400ec32d:	5f                   	pop    %rdi
1400ec32e:	5d                   	pop    %rbp
1400ec32f:	41 5c                	pop    %r12
1400ec331:	41 5d                	pop    %r13
1400ec333:	e9 a8 45 ff ff       	jmp    0x1400e08e0
1400ec338:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ec33f:	00
1400ec340:	ff 15 da 30 1c 00    	call   *0x1c30da(%rip)        # 0x1402af420
1400ec346:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400ec34c:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400ec351:	e9 67 ff ff ff       	jmp    0x1400ec2bd
1400ec356:	ff 15 c4 30 1c 00    	call   *0x1c30c4(%rip)        # 0x1402af420
1400ec35c:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
1400ec362:	eb e8                	jmp    0x1400ec34c
1400ec364:	90                   	nop
1400ec365:	90                   	nop
1400ec366:	90                   	nop
1400ec367:	90                   	nop
1400ec368:	90                   	nop
1400ec369:	90                   	nop
1400ec36a:	90                   	nop
1400ec36b:	90                   	nop
1400ec36c:	90                   	nop
1400ec36d:	90                   	nop
1400ec36e:	90                   	nop
1400ec36f:	90                   	nop
1400ec370:	53                   	push   %rbx
1400ec371:	48 83 ec 20          	sub    $0x20,%rsp
1400ec375:	48 89 cb             	mov    %rcx,%rbx
1400ec378:	e8 73 48 ff ff       	call   0x1400e0bf0
1400ec37d:	80 38 00             	cmpb   $0x0,(%rax)
1400ec380:	74 1e                	je     0x1400ec3a0
1400ec382:	ba c0 01 00 00       	mov    $0x1c0,%edx
1400ec387:	48 89 d9             	mov    %rbx,%rcx
1400ec38a:	e8 31 65 ff ff       	call   0x1400e28c0
1400ec38f:	85 c0                	test   %eax,%eax
1400ec391:	75 0d                	jne    0x1400ec3a0
1400ec393:	48 89 d8             	mov    %rbx,%rax
1400ec396:	48 83 c4 20          	add    $0x20,%rsp
1400ec39a:	5b                   	pop    %rbx
1400ec39b:	c3                   	ret
1400ec39c:	0f 1f 40 00          	nopl   0x0(%rax)
1400ec3a0:	31 db                	xor    %ebx,%ebx
1400ec3a2:	48 89 d8             	mov    %rbx,%rax
1400ec3a5:	48 83 c4 20          	add    $0x20,%rsp
1400ec3a9:	5b                   	pop    %rbx
1400ec3aa:	c3                   	ret
1400ec3ab:	90                   	nop
1400ec3ac:	90                   	nop
1400ec3ad:	90                   	nop
1400ec3ae:	90                   	nop
1400ec3af:	90                   	nop
1400ec3b0:	41 57                	push   %r15
1400ec3b2:	41 56                	push   %r14
1400ec3b4:	41 55                	push   %r13
1400ec3b6:	41 54                	push   %r12
1400ec3b8:	55                   	push   %rbp
1400ec3b9:	57                   	push   %rdi
1400ec3ba:	56                   	push   %rsi
1400ec3bb:	53                   	push   %rbx
1400ec3bc:	48 83 ec 48          	sub    $0x48,%rsp
1400ec3c0:	4c 8b 25 29 c7 14 00 	mov    0x14c729(%rip),%r12        # 0x140238af0
1400ec3c7:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
1400ec3ce:	00
1400ec3cf:	4d 8b 2c 24          	mov    (%r12),%r13
1400ec3d3:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1400ec3d8:	49 89 fd             	mov    %rdi,%r13
1400ec3db:	48 89 d6             	mov    %rdx,%rsi
1400ec3de:	48 89 cd             	mov    %rcx,%rbp
1400ec3e1:	45 89 c6             	mov    %r8d,%r14d
1400ec3e4:	8b 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%ecx
1400ec3eb:	45 89 cf             	mov    %r9d,%r15d
1400ec3ee:	ff 15 5c 30 1c 00    	call   *0x1c305c(%rip)        # 0x1402af450
1400ec3f4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400ec3f9:	48 89 c3             	mov    %rax,%rbx
1400ec3fc:	48 89 c1             	mov    %rax,%rcx
1400ec3ff:	49 c1 ed 20          	shr    $0x20,%r13
1400ec403:	ff 15 cf 2c 1c 00    	call   *0x1c2ccf(%rip)        # 0x1402af0d8
1400ec409:	85 c0                	test   %eax,%eax
1400ec40b:	0f 84 6e 01 00 00    	je     0x1400ec57f
1400ec411:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400ec416:	48 8d 14 37          	lea    (%rdi,%rsi,1),%rdx
1400ec41a:	48 39 d0             	cmp    %rdx,%rax
1400ec41d:	0f 82 ad 00 00 00    	jb     0x1400ec4d0
1400ec423:	41 83 e7 01          	and    $0x1,%r15d
1400ec427:	0f 84 41 01 00 00    	je     0x1400ec56e
1400ec42d:	41 83 fe 01          	cmp    $0x1,%r14d
1400ec431:	0f 84 b1 00 00 00    	je     0x1400ec4e8
1400ec437:	48 89 d9             	mov    %rbx,%rcx