1402c614a:	c7 44 24 20 57 00 00 	movl   $0x57,0x20(%rsp)
1402c6151:	00
1402c6152:	ba 01 01 00 00       	mov    $0x101,%edx
1402c6157:	4c 8d 0d da 6f 0e 00 	lea    0xe6fda(%rip),%r9        # 0x1403ad138
1402c615e:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c6163:	44 8d 42 9a          	lea    -0x66(%rdx),%r8d
1402c6167:	e8 34 b2 f5 ff       	call   0x1402213a0
1402c616c:	e9 ff 00 00 00       	jmp    0x1402c6270
1402c6171:	49 8b ce             	mov    %r14,%rcx
1402c6174:	e8 67 26 f9 ff       	call   0x1402587e0
1402c6179:	83 c0 07             	add    $0x7,%eax
1402c617c:	48 8b ce             	mov    %rsi,%rcx
1402c617f:	99                   	cltd
1402c6180:	83 e2 07             	and    $0x7,%edx
1402c6183:	03 c2                	add    %edx,%eax
1402c6185:	c1 f8 03             	sar    $0x3,%eax
1402c6188:	4c 63 f0             	movslq %eax,%r14
1402c618b:	e8 60 5d f6 ff       	call   0x14022bef0
1402c6190:	83 c0 07             	add    $0x7,%eax
1402c6193:	99                   	cltd
1402c6194:	83 e2 07             	and    $0x7,%edx
1402c6197:	03 c2                	add    %edx,%eax
1402c6199:	c1 f8 03             	sar    $0x3,%eax
1402c619c:	4c 63 e8             	movslq %eax,%r13
1402c619f:	4d 3b ee             	cmp    %r14,%r13
1402c61a2:	76 27                	jbe    0x1402c61cb
1402c61a4:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c61a9:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
1402c61b0:	00
1402c61b1:	4c 8d 0d 80 6f 0e 00 	lea    0xe6f80(%rip),%r9        # 0x1403ad138
1402c61b8:	ba 01 01 00 00       	mov    $0x101,%edx
1402c61bd:	44 8d 41 34          	lea    0x34(%rcx),%r8d
1402c61c1:	e8 da b1 f5 ff       	call   0x1402213a0
1402c61c6:	e9 a5 00 00 00       	jmp    0x1402c6270
1402c61cb:	41 b8 61 00 00 00    	mov    $0x61,%r8d
1402c61d1:	48 8d 15 60 6f 0e 00 	lea    0xe6f60(%rip),%rdx        # 0x1403ad138
1402c61d8:	49 8b ce             	mov    %r14,%rcx
1402c61db:	e8 e0 30 f6 ff       	call   0x1402292c0
1402c61e0:	48 8b e8             	mov    %rax,%rbp
1402c61e3:	48 85 c0             	test   %rax,%rax
1402c61e6:	75 24                	jne    0x1402c620c
1402c61e8:	c7 44 24 20 62 00 00 	movl   $0x62,0x20(%rsp)
1402c61ef:	00
1402c61f0:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c61f5:	4c 8d 0d 3c 6f 0e 00 	lea    0xe6f3c(%rip),%r9        # 0x1403ad138
1402c61fc:	ba 01 01 00 00       	mov    $0x101,%edx
1402c6201:	44 8d 41 31          	lea    0x31(%rcx),%r8d
1402c6205:	e8 96 b1 f5 ff       	call   0x1402213a0
1402c620a:	eb 64                	jmp    0x1402c6270
1402c620c:	49 8b de             	mov    %r14,%rbx
1402c620f:	33 d2                	xor    %edx,%edx
1402c6211:	49 2b dd             	sub    %r13,%rbx
1402c6214:	48 8b cd             	mov    %rbp,%rcx
1402c6217:	4c 8b c3             	mov    %rbx,%r8
1402c621a:	e8 3f 68 03 00       	call   0x1402fca5e
1402c621f:	48 8d 14 2b          	lea    (%rbx,%rbp,1),%rdx
1402c6223:	48 8b ce             	mov    %rsi,%rcx
1402c6226:	e8 d5 54 f6 ff       	call   0x14022b700
1402c622b:	48 63 c8             	movslq %eax,%rcx
1402c622e:	4c 3b e9             	cmp    %rcx,%r13
1402c6231:	74 24                	je     0x1402c6257
1402c6233:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c6238:	c7 44 24 20 68 00 00 	movl   $0x68,0x20(%rsp)
1402c623f:	00
1402c6240:	4c 8d 0d f1 6e 0e 00 	lea    0xe6ef1(%rip),%r9        # 0x1403ad138
1402c6247:	ba 01 01 00 00       	mov    $0x101,%edx
1402c624c:	44 8d 41 f3          	lea    -0xd(%rcx),%r8d
1402c6250:	e8 4b b1 f5 ff       	call   0x1402213a0
1402c6255:	eb 19                	jmp    0x1402c6270
1402c6257:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1402c625c:	48 89 28             	mov    %rbp,(%rax)
1402c625f:	49 8b ef             	mov    %r15,%rbp
1402c6262:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402c6267:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1402c626d:	4c 89 30             	mov    %r14,(%rax)
1402c6270:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1402c6275:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1402c627c:	00
1402c627d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402c6282:	49 8b cc             	mov    %r12,%rcx
1402c6285:	e8 06 2d f9 ff       	call   0x140258f90
1402c628a:	48 8b cf             	mov    %rdi,%rcx
1402c628d:	e8 7e 6c fb ff       	call   0x14027cf10
1402c6292:	48 8b cf             	mov    %rdi,%rcx
1402c6295:	e8 f6 6c fb ff       	call   0x14027cf90
1402c629a:	41 b8 76 00 00 00    	mov    $0x76,%r8d
1402c62a0:	48 8d 15 91 6e 0e 00 	lea    0xe6e91(%rip),%rdx        # 0x1403ad138
1402c62a7:	48 8b cd             	mov    %rbp,%rcx
1402c62aa:	e8 61 30 f6 ff       	call   0x140229310
1402c62af:	41 8b c7             	mov    %r15d,%eax
1402c62b2:	48 83 c4 40          	add    $0x40,%rsp
1402c62b6:	41 5f                	pop    %r15
1402c62b8:	41 5d                	pop    %r13
1402c62ba:	41 5c                	pop    %r12
1402c62bc:	5f                   	pop    %rdi
1402c62bd:	5d                   	pop    %rbp
1402c62be:	c3                   	ret
1402c62bf:	cc                   	int3
1402c62c0:	b8 38 00 00 00       	mov    $0x38,%eax
1402c62c5:	e8 16 43 03 00       	call   0x1402fa5e0
1402c62ca:	48 2b e0             	sub    %rax,%rsp
1402c62cd:	49 8b 41 18          	mov    0x18(%r9),%rax
1402c62d1:	4c 8b 10             	mov    (%rax),%r10
1402c62d4:	49 8b 82 80 01 00 00 	mov    0x180(%r10),%rax
1402c62db:	48 85 c0             	test   %rax,%rax
1402c62de:	75 27                	jne    0x1402c6307
1402c62e0:	ba f7 00 00 00       	mov    $0xf7,%edx
1402c62e5:	c7 44 24 20 1a 00 00 	movl   $0x1a,0x20(%rsp)
1402c62ec:	00
1402c62ed:	4c 8d 0d 44 6e 0e 00 	lea    0xe6e44(%rip),%r9        # 0x1403ad138
1402c62f4:	8d 48 10             	lea    0x10(%rax),%ecx
1402c62f7:	44 8d 42 a9          	lea    -0x57(%rdx),%r8d
1402c62fb:	e8 a0 b0 f5 ff       	call   0x1402213a0
1402c6300:	33 c0                	xor    %eax,%eax
1402c6302:	48 83 c4 38          	add    $0x38,%rsp
1402c6306:	c3                   	ret
1402c6307:	48 83 c4 38          	add    $0x38,%rsp
1402c630b:	48 ff e0             	rex.W jmp *%rax
1402c630e:	cc                   	int3
1402c630f:	cc                   	int3
1402c6310:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402c6315:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1402c631a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402c631f:	53                   	push   %rbx
1402c6320:	56                   	push   %rsi
1402c6321:	57                   	push   %rdi
1402c6322:	41 55                	push   %r13
1402c6324:	b8 68 00 00 00       	mov    $0x68,%eax
1402c6329:	e8 b2 42 03 00       	call   0x1402fa5e0
1402c632e:	48 2b e0             	sub    %rax,%rsp
1402c6331:	33 ff                	xor    %edi,%edi
1402c6333:	48 8b f2             	mov    %rdx,%rsi
1402c6336:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
1402c633d:	00
1402c633e:	48 8b d9             	mov    %rcx,%rbx
1402c6341:	48 85 c9             	test   %rcx,%rcx
1402c6344:	0f 84 aa 03 00 00    	je     0x1402c66f4
1402c634a:	e8 31 52 df ff       	call   0x1400bb580
1402c634f:	4c 8b e8             	mov    %rax,%r13
1402c6352:	48 85 c0             	test   %rax,%rax
1402c6355:	0f 84 99 03 00 00    	je     0x1402c66f4
1402c635b:	48 8b cb             	mov    %rbx,%rcx
1402c635e:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1402c6363:	e8 c8 42 f5 ff       	call   0x14021a630
1402c6368:	4c 8b f8             	mov    %rax,%r15
1402c636b:	48 85 c0             	test   %rax,%rax
1402c636e:	75 31                	jne    0x1402c63a1
1402c6370:	4c 8d 0d d9 6d 0e 00 	lea    0xe6dd9(%rip),%r9        # 0x1403ad150
1402c6377:	c7 44 24 20 33 00 00 	movl   $0x33,0x20(%rsp)
1402c637e:	00
1402c637f:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c6384:	8d 4f 10             	lea    0x10(%rdi),%ecx
1402c6387:	44 8d 47 7d          	lea    0x7d(%rdi),%r8d
1402c638b:	e8 10 b0 f5 ff       	call   0x1402213a0
1402c6390:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1402c6395:	33 c0                	xor    %eax,%eax
1402c6397:	48 83 c4 68          	add    $0x68,%rsp
1402c639b:	41 5d                	pop    %r13
1402c639d:	5f                   	pop    %rdi
1402c639e:	5e                   	pop    %rsi
1402c639f:	5b                   	pop    %rbx
1402c63a0:	c3                   	ret
1402c63a1:	48 8b cb             	mov    %rbx,%rcx
1402c63a4:	e8 c7 f4 f7 ff       	call   0x140245870
1402c63a9:	85 c0                	test   %eax,%eax
1402c63ab:	75 31                	jne    0x1402c63de
1402c63ad:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c63b2:	c7 44 24 20 38 00 00 	movl   $0x38,0x20(%rsp)
1402c63b9:	00
1402c63ba:	4c 8d 0d 8f 6d 0e 00 	lea    0xe6d8f(%rip),%r9        # 0x1403ad150
1402c63c1:	8d 48 10             	lea    0x10(%rax),%ecx
1402c63c4:	44 8d 42 a7          	lea    -0x59(%rdx),%r8d
1402c63c8:	e8 d3 af f5 ff       	call   0x1402213a0
1402c63cd:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1402c63d2:	33 c0                	xor    %eax,%eax
1402c63d4:	48 83 c4 68          	add    $0x68,%rsp
1402c63d8:	41 5d                	pop    %r13
1402c63da:	5f                   	pop    %rdi
1402c63db:	5e                   	pop    %rsi
1402c63dc:	5b                   	pop    %rbx
1402c63dd:	c3                   	ret
1402c63de:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
1402c63e3:	48 8b ee             	mov    %rsi,%rbp
1402c63e6:	48 85 f6             	test   %rsi,%rsi
1402c63e9:	75 43                	jne    0x1402c642e
1402c63eb:	e8 10 6e fb ff       	call   0x14027d200
1402c63f0:	48 8b e8             	mov    %rax,%rbp
1402c63f3:	48 85 c0             	test   %rax,%rax
1402c63f6:	75 36                	jne    0x1402c642e
1402c63f8:	4c 8d 0d 51 6d 0e 00 	lea    0xe6d51(%rip),%r9        # 0x1403ad150
1402c63ff:	c7 44 24 20 3e 00 00 	movl   $0x3e,0x20(%rsp)
1402c6406:	00
1402c6407:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c640c:	8d 4e 10             	lea    0x10(%rsi),%ecx
1402c640f:	44 8d 46 41          	lea    0x41(%rsi),%r8d
1402c6413:	e8 88 af f5 ff       	call   0x1402213a0
1402c6418:	33 c0                	xor    %eax,%eax
1402c641a:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402c641f:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1402c6424:	48 83 c4 68          	add    $0x68,%rsp
1402c6428:	41 5d                	pop    %r13
1402c642a:	5f                   	pop    %rdi
1402c642b:	5e                   	pop    %rsi
1402c642c:	5b                   	pop    %rbx
1402c642d:	c3                   	ret
1402c642e:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1402c6433:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1402c6438:	e8 53 5a f6 ff       	call   0x14022be90
1402c643d:	48 8b d8             	mov    %rax,%rbx
1402c6440:	e8 4b 5a f6 ff       	call   0x14022be90
1402c6445:	4c 8b e0             	mov    %rax,%r12
1402c6448:	e8 43 5a f6 ff       	call   0x14022be90
1402c644d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c6452:	4c 8b f0             	mov    %rax,%r14
1402c6455:	48 85 db             	test   %rbx,%rbx
1402c6458:	0f 84 6f 02 00 00    	je     0x1402c66cd
1402c645e:	4d 85 e4             	test   %r12,%r12
1402c6461:	0f 84 66 02 00 00    	je     0x1402c66cd
1402c6467:	48 85 c0             	test   %rax,%rax
1402c646a:	0f 84 5d 02 00 00    	je     0x1402c66cd
1402c6470:	49 8b cd             	mov    %r13,%rcx
1402c6473:	e8 58 32 f9 ff       	call   0x1402596d0
1402c6478:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1402c647f:	00
1402c6480:	48 85 c0             	test   %rax,%rax
1402c6483:	75 26                	jne    0x1402c64ab
1402c6485:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c648a:	c7 44 24 20 4b 00 00 	movl   $0x4b,0x20(%rsp)
1402c6491:	00
1402c6492:	44 8b c1             	mov    %ecx,%r8d
1402c6495:	4c 8d 0d b4 6c 0e 00 	lea    0xe6cb4(%rip),%r9        # 0x1403ad150
1402c649c:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c64a1:	e8 fa ae f5 ff       	call   0x1402213a0
1402c64a6:	e9 b9 01 00 00       	jmp    0x1402c6664
1402c64ab:	49 8b cd             	mov    %r13,%rcx
1402c64ae:	e8 ed 66 de ff       	call   0x1400acba0
1402c64b3:	48 8b c8             	mov    %rax,%rcx
1402c64b6:	48 8b f0             	mov    %rax,%rsi
1402c64b9:	e8 32 5a f6 ff       	call   0x14022bef0
1402c64be:	8b d0                	mov    %eax,%edx
1402c64c0:	48 8b cb             	mov    %rbx,%rcx
1402c64c3:	8b f8                	mov    %eax,%edi
1402c64c5:	e8 c6 5c f6 ff       	call   0x14022c190
1402c64ca:	85 c0                	test   %eax,%eax
1402c64cc:	0f 84 90 01 00 00    	je     0x1402c6662
1402c64d2:	8b d7                	mov    %edi,%edx
1402c64d4:	49 8b cc             	mov    %r12,%rcx
1402c64d7:	e8 b4 5c f6 ff       	call   0x14022c190
1402c64dc:	85 c0                	test   %eax,%eax
1402c64de:	0f 84 7e 01 00 00    	je     0x1402c6662
1402c64e4:	8b d7                	mov    %edi,%edx
1402c64e6:	49 8b ce             	mov    %r14,%rcx
1402c64e9:	e8 a2 5c f6 ff       	call   0x14022c190
1402c64ee:	85 c0                	test   %eax,%eax
1402c64f0:	0f 84 6c 01 00 00    	je     0x1402c6662
1402c64f6:	4c 63 b4 24 b8 00 00 	movslq 0xb8(%rsp),%r14
1402c64fd:	00
1402c64fe:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1402c6505:	00
1402c6506:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402c650d:	00 00 00
1402c6510:	48 8b d6             	mov    %rsi,%rdx
1402c6513:	48 8b cb             	mov    %rbx,%rcx
1402c6516:	48 85 ff             	test   %rdi,%rdi
1402c6519:	74 2f                	je     0x1402c654a
1402c651b:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402c6520:	4c 8b cf             	mov    %rdi,%r9
1402c6523:	4d 8b c7             	mov    %r15,%r8
1402c6526:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402c652b:	e8 90 1a fc ff       	call   0x140287fc0
1402c6530:	85 c0                	test   %eax,%eax
1402c6532:	75 23                	jne    0x1402c6557
1402c6534:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
1402c653b:	00
1402c653c:	8d 48 10             	lea    0x10(%rax),%ecx
1402c653f:	41 b8 9e 00 00 00    	mov    $0x9e,%r8d
1402c6545:	e9 07 01 00 00       	jmp    0x1402c6651
1402c654a:	e8 d1 1c fc ff       	call   0x140288220
1402c654f:	85 c0                	test   %eax,%eax
1402c6551:	0f 84 61 01 00 00    	je     0x1402c66b8
1402c6557:	48 8b cb             	mov    %rbx,%rcx
1402c655a:	e8 a1 58 f6 ff       	call   0x14022be00
1402c655f:	85 c0                	test   %eax,%eax
1402c6561:	75 ad                	jne    0x1402c6510
1402c6563:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1402c656a:	00
1402c656b:	45 33 c9             	xor    %r9d,%r9d
1402c656e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402c6573:	4c 8b c3             	mov    %rbx,%r8
1402c6576:	49 8b cd             	mov    %r13,%rcx
1402c6579:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1402c6580:	00 00
1402c6582:	e8 99 2f f9 ff       	call   0x140259520
1402c6587:	85 c0                	test   %eax,%eax
1402c6589:	0f 84 1f 01 00 00    	je     0x1402c66ae
1402c658f:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1402c6594:	45 33 c9             	xor    %r9d,%r9d
1402c6597:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1402c659e:	00
1402c659f:	49 8b cd             	mov    %r13,%rcx
1402c65a2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402c65a7:	e8 34 2c f9 ff       	call   0x1402591e0
1402c65ac:	85 c0                	test   %eax,%eax
1402c65ae:	0f 84 8d 00 00 00    	je     0x1402c6641
1402c65b4:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402c65b9:	4c 8b cd             	mov    %rbp,%r9
1402c65bc:	4c 8b c6             	mov    %rsi,%r8
1402c65bf:	49 8b cc             	mov    %r12,%rcx
1402c65c2:	e8 79 08 fe ff       	call   0x1402a6e40
1402c65c7:	85 c0                	test   %eax,%eax
1402c65c9:	74 63                	je     0x1402c662e
1402c65cb:	49 8b cc             	mov    %r12,%rcx
1402c65ce:	e8 2d 58 f6 ff       	call   0x14022be00
1402c65d3:	85 c0                	test   %eax,%eax
1402c65d5:	0f 85 35 ff ff ff    	jne    0x1402c6510
1402c65db:	4c 8b cd             	mov    %rbp,%r9
1402c65de:	4c 8b c3             	mov    %rbx,%r8
1402c65e1:	48 8b d3             	mov    %rbx,%rdx
1402c65e4:	49 8b cd             	mov    %r13,%rcx
1402c65e7:	e8 a4 35 f9 ff       	call   0x140259b90
1402c65ec:	85 c0                	test   %eax,%eax
1402c65ee:	75 11                	jne    0x1402c6601
1402c65f0:	c7 44 24 20 7d 00 00 	movl   $0x7d,0x20(%rsp)
1402c65f7:	00
1402c65f8:	8d 48 10             	lea    0x10(%rax),%ecx
1402c65fb:	44 8d 40 03          	lea    0x3(%rax),%r8d
1402c65ff:	eb 50                	jmp    0x1402c6651
1402c6601:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
1402c6608:	00
1402c6609:	48 8b 0f             	mov    (%rdi),%rcx
1402c660c:	e8 6f 52 f6 ff       	call   0x14022b880
1402c6611:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
1402c6618:	00
1402c6619:	48 8b 0e             	mov    (%rsi),%rcx
1402c661c:	e8 5f 52 f6 ff       	call   0x14022b880
1402c6621:	4c 89 27             	mov    %r12,(%rdi)
1402c6624:	bf 01 00 00 00       	mov    $0x1,%edi
1402c6629:	48 89 1e             	mov    %rbx,(%rsi)
1402c662c:	eb 46                	jmp    0x1402c6674
1402c662e:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c6633:	c7 44 24 20 76 00 00 	movl   $0x76,0x20(%rsp)
1402c663a:	00
1402c663b:	44 8d 41 f3          	lea    -0xd(%rcx),%r8d
1402c663f:	eb 10                	jmp    0x1402c6651
1402c6641:	c7 44 24 20 71 00 00 	movl   $0x71,0x20(%rsp)
1402c6648:	00
1402c6649:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c664e:	44 8b c1             	mov    %ecx,%r8d
1402c6651:	4c 8d 0d f8 6a 0e 00 	lea    0xe6af8(%rip),%r9        # 0x1403ad150
1402c6658:	ba f8 00 00 00       	mov    $0xf8,%edx