14011b0d0:	b8 28 00 00 00       	mov    $0x28,%eax
14011b0d5:	e8 56 5a 19 00       	call   0x1402b0b30
14011b0da:	48 2b e0             	sub    %rax,%rsp
14011b0dd:	48 8d 0d ac 65 1f 00 	lea    0x1f65ac(%rip),%rcx        # 0x140311690
14011b0e4:	48 83 c4 28          	add    $0x28,%rsp
14011b0e8:	e9 03 5d 01 00       	jmp    0x140130df0
14011b0ed:	cc                   	int3
14011b0ee:	cc                   	int3
14011b0ef:	cc                   	int3
14011b0f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011b0f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14011b0fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14011b0ff:	57                   	push   %rdi
14011b100:	41 54                	push   %r12
14011b102:	41 55                	push   %r13
14011b104:	41 56                	push   %r14
14011b106:	41 57                	push   %r15
14011b108:	b8 50 00 00 00       	mov    $0x50,%eax
14011b10d:	e8 1e 5a 19 00       	call   0x1402b0b30
14011b112:	48 2b e0             	sub    %rax,%rsp
14011b115:	48 8b f1             	mov    %rcx,%rsi
14011b118:	44 8d 70 b1          	lea    -0x4f(%rax),%r14d
14011b11c:	33 ed                	xor    %ebp,%ebp
14011b11e:	48 8b ca             	mov    %rdx,%rcx
14011b121:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14011b126:	44 8b ed             	mov    %ebp,%r13d
14011b129:	45 8b e1             	mov    %r9d,%r12d
14011b12c:	45 8b f8             	mov    %r8d,%r15d
14011b12f:	48 8b fa             	mov    %rdx,%rdi
14011b132:	e8 29 9f fe ff       	call   0x140105060
14011b137:	48 8b c8             	mov    %rax,%rcx
14011b13a:	48 8b d8             	mov    %rax,%rbx
14011b13d:	e8 3e d7 f8 ff       	call   0x1400a8880
14011b142:	48 8b cb             	mov    %rbx,%rcx
14011b145:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14011b14a:	e8 51 71 fd ff       	call   0x1400f22a0
14011b14f:	48 8b cf             	mov    %rdi,%rcx
14011b152:	8b d8                	mov    %eax,%ebx
14011b154:	e8 f7 a2 05 00       	call   0x140175450
14011b159:	48 8b f8             	mov    %rax,%rdi
14011b15c:	48 85 c0             	test   %rax,%rax
14011b15f:	0f 85 8c 00 00 00    	jne    0x14011b1f1
14011b165:	41 81 e7 00 00 0f 00 	and    $0xf0000,%r15d
14011b16c:	74 7b                	je     0x14011b1e9
14011b16e:	41 81 ff 00 00 01 00 	cmp    $0x10000,%r15d
14011b175:	74 54                	je     0x14011b1cb
14011b177:	41 81 ff 00 00 02 00 	cmp    $0x20000,%r15d
14011b17e:	74 28                	je     0x14011b1a8
14011b180:	41 81 ff 00 00 03 00 	cmp    $0x30000,%r15d
14011b187:	0f 85 92 02 00 00    	jne    0x14011b41f
14011b18d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14011b192:	45 8b cc             	mov    %r12d,%r9d
14011b195:	44 8b c3             	mov    %ebx,%r8d
14011b198:	48 8b ce             	mov    %rsi,%rcx
14011b19b:	e8 00 1f 01 00       	call   0x14012d0a0
14011b1a0:	44 8b f0             	mov    %eax,%r14d
14011b1a3:	e9 77 02 00 00       	jmp    0x14011b41f
14011b1a8:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14011b1ad:	45 8b cc             	mov    %r12d,%r9d
14011b1b0:	44 8b c3             	mov    %ebx,%r8d
14011b1b3:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14011b1ba:	ff
14011b1bb:	48 8b ce             	mov    %rsi,%rcx
14011b1be:	e8 fd 30 01 00       	call   0x14012e2c0
14011b1c3:	44 8b f0             	mov    %eax,%r14d
14011b1c6:	e9 54 02 00 00       	jmp    0x14011b41f
14011b1cb:	4c 8d 0d bb cd 28 00 	lea    0x28cdbb(%rip),%r9        # 0x1403a7f8d
14011b1d2:	45 8b c4             	mov    %r12d,%r8d
14011b1d5:	48 8d 15 74 68 1f 00 	lea    0x1f6874(%rip),%rdx        # 0x140311a50
14011b1dc:	48 8b ce             	mov    %rsi,%rcx
14011b1df:	e8 2c 39 fd ff       	call   0x1400eeb10
14011b1e4:	e9 36 02 00 00       	jmp    0x14011b41f
14011b1e9:	44 8b f5             	mov    %ebp,%r14d
14011b1ec:	e9 2e 02 00 00       	jmp    0x14011b41f
14011b1f1:	48 8b 40 08          	mov    0x8(%rax),%rax
14011b1f5:	48 85 c0             	test   %rax,%rax
14011b1f8:	74 16                	je     0x14011b210
14011b1fa:	ff d0                	call   *%rax
14011b1fc:	4c 8b c8             	mov    %rax,%r9
14011b1ff:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14011b204:	44 8b c3             	mov    %ebx,%r8d
14011b207:	33 c9                	xor    %ecx,%ecx
14011b209:	e8 c2 67 01 00       	call   0x1401319d0
14011b20e:	eb 0d                	jmp    0x14011b21d
14011b210:	44 8b c3             	mov    %ebx,%r8d
14011b213:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14011b218:	33 c9                	xor    %ecx,%ecx
14011b21a:	ff 57 20             	call   *0x20(%rdi)
14011b21d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14011b222:	48 8b c8             	mov    %rax,%rcx
14011b225:	48 85 c0             	test   %rax,%rax
14011b228:	75 34                	jne    0x14011b25e
14011b22a:	41 81 e7 00 00 0f 00 	and    $0xf0000,%r15d
14011b231:	74 b6                	je     0x14011b1e9
14011b233:	41 81 ff 00 00 01 00 	cmp    $0x10000,%r15d
14011b23a:	0f 85 37 ff ff ff    	jne    0x14011b177
14011b240:	4c 8d 0d 46 cd 28 00 	lea    0x28cd46(%rip),%r9        # 0x1403a7f8d
14011b247:	45 8b c4             	mov    %r12d,%r8d
14011b24a:	48 8d 15 e7 67 1f 00 	lea    0x1f67e7(%rip),%rdx        # 0x140311a38
14011b251:	48 8b ce             	mov    %rsi,%rcx
14011b254:	e8 b7 38 fd ff       	call   0x1400eeb10
14011b259:	e9 c1 01 00 00       	jmp    0x14011b41f
14011b25e:	48 8b 47 30          	mov    0x30(%rdi),%rax
14011b262:	48 85 c0             	test   %rax,%rax
14011b265:	74 39                	je     0x14011b2a0
14011b267:	48 8b d1             	mov    %rcx,%rdx
14011b26a:	48 8b cf             	mov    %rdi,%rcx
14011b26d:	ff d0                	call   *%rax
14011b26f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14011b274:	48 85 c0             	test   %rax,%rax
14011b277:	0f 84 57 01 00 00    	je     0x14011b3d4
14011b27d:	4c 8d 0d 09 cd 28 00 	lea    0x28cd09(%rip),%r9        # 0x1403a7f8d
14011b284:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14011b289:	45 8b c4             	mov    %r12d,%r8d
14011b28c:	48 8d 15 69 67 1f 00 	lea    0x1f6769(%rip),%rdx        # 0x1403119fc
14011b293:	48 8b ce             	mov    %rsi,%rcx
14011b296:	e8 75 38 fd ff       	call   0x1400eeb10
14011b29b:	e9 37 01 00 00       	jmp    0x14011b3d7
14011b2a0:	48 8b 47 40          	mov    0x40(%rdi),%rax
14011b2a4:	48 85 c0             	test   %rax,%rax
14011b2a7:	0f 84 0c 01 00 00    	je     0x14011b3b9
14011b2ad:	48 8b d1             	mov    %rcx,%rdx
14011b2b0:	45 33 c0             	xor    %r8d,%r8d
14011b2b3:	48 8b cf             	mov    %rdi,%rcx
14011b2b6:	ff d0                	call   *%rax
14011b2b8:	4c 8b e8             	mov    %rax,%r13
14011b2bb:	48 85 c0             	test   %rax,%rax
14011b2be:	0f 84 10 01 00 00    	je     0x14011b3d4
14011b2c4:	8b 5f 04             	mov    0x4(%rdi),%ebx
14011b2c7:	83 e3 04             	and    $0x4,%ebx
14011b2ca:	74 0c                	je     0x14011b2d8
14011b2cc:	48 8b c8             	mov    %rax,%rcx
14011b2cf:	e8 6c 04 fd ff       	call   0x1400eb740
14011b2d4:	85 c0                	test   %eax,%eax
14011b2d6:	75 34                	jne    0x14011b30c
14011b2d8:	4c 8d 0d ae cc 28 00 	lea    0x28ccae(%rip),%r9        # 0x1403a7f8d
14011b2df:	45 8b c4             	mov    %r12d,%r8d
14011b2e2:	48 8d 15 ff 66 1f 00 	lea    0x1f66ff(%rip),%rdx        # 0x1403119e8
14011b2e9:	48 8b ce             	mov    %rsi,%rcx
14011b2ec:	e8 1f 38 fd ff       	call   0x1400eeb10
14011b2f1:	49 8b cd             	mov    %r13,%rcx
14011b2f4:	e8 47 04 fd ff       	call   0x1400eb740
14011b2f9:	85 c0                	test   %eax,%eax
14011b2fb:	75 0f                	jne    0x14011b30c
14011b2fd:	48 8d 15 ec 66 1f 00 	lea    0x1f66ec(%rip),%rdx        # 0x1403119f0
14011b304:	48 8b ce             	mov    %rsi,%rcx
14011b307:	e8 04 1c fd ff       	call   0x1400ecf10
14011b30c:	49 8b cd             	mov    %r13,%rcx
14011b30f:	e8 2c 04 fd ff       	call   0x1400eb740
14011b314:	85 c0                	test   %eax,%eax
14011b316:	0f 8e bb 00 00 00    	jle    0x14011b3d7
14011b31c:	0f 1f 40 00          	nopl   0x0(%rax)
14011b320:	85 db                	test   %ebx,%ebx
14011b322:	74 2e                	je     0x14011b352
14011b324:	85 ed                	test   %ebp,%ebp
14011b326:	7e 0f                	jle    0x14011b337
14011b328:	48 8d 15 e1 db 1c 00 	lea    0x1cdbe1(%rip),%rdx        # 0x1402e8f10
14011b32f:	48 8b ce             	mov    %rsi,%rcx
14011b332:	e8 d9 37 fd ff       	call   0x1400eeb10
14011b337:	4c 8d 0d 4f cc 28 00 	lea    0x28cc4f(%rip),%r9        # 0x1403a7f8d
14011b33e:	45 8b c4             	mov    %r12d,%r8d
14011b341:	48 8d 15 a0 66 1f 00 	lea    0x1f66a0(%rip),%rdx        # 0x1403119e8
14011b348:	48 8b ce             	mov    %rsi,%rcx
14011b34b:	e8 c0 37 fd ff       	call   0x1400eeb10
14011b350:	eb 13                	jmp    0x14011b365
14011b352:	85 ed                	test   %ebp,%ebp
14011b354:	7e 0f                	jle    0x14011b365
14011b356:	48 8d 15 df dc 28 00 	lea    0x28dcdf(%rip),%rdx        # 0x1403a903c
14011b35d:	48 8b ce             	mov    %rsi,%rcx
14011b360:	e8 ab 37 fd ff       	call   0x1400eeb10
14011b365:	8b d5                	mov    %ebp,%edx
14011b367:	49 8b cd             	mov    %r13,%rcx
14011b36a:	e8 d1 06 fd ff       	call   0x1400eba40
14011b36f:	48 8b ce             	mov    %rsi,%rcx
14011b372:	4c 8b 40 08          	mov    0x8(%rax),%r8
14011b376:	4d 85 c0             	test   %r8,%r8
14011b379:	75 0b                	jne    0x14011b386
14011b37b:	48 8b 50 10          	mov    0x10(%rax),%rdx
14011b37f:	e8 8c 1b fd ff       	call   0x1400ecf10
14011b384:	eb 1f                	jmp    0x14011b3a5
14011b386:	4c 8b 48 10          	mov    0x10(%rax),%r9
14011b38a:	4d 85 c9             	test   %r9,%r9
14011b38d:	75 0a                	jne    0x14011b399
14011b38f:	49 8b d0             	mov    %r8,%rdx
14011b392:	e8 79 1b fd ff       	call   0x1400ecf10
14011b397:	eb 0c                	jmp    0x14011b3a5
14011b399:	48 8d 15 dc cf 1c 00 	lea    0x1ccfdc(%rip),%rdx        # 0x1402e837c
14011b3a0:	e8 6b 37 fd ff       	call   0x1400eeb10
14011b3a5:	49 8b cd             	mov    %r13,%rcx
14011b3a8:	ff c5                	inc    %ebp
14011b3aa:	e8 91 03 fd ff       	call   0x1400eb740
14011b3af:	3b e8                	cmp    %eax,%ebp
14011b3b1:	0f 8c 69 ff ff ff    	jl     0x14011b320
14011b3b7:	eb 1e                	jmp    0x14011b3d7
14011b3b9:	48 8b 47 50          	mov    0x50(%rdi),%rax
14011b3bd:	48 85 c0             	test   %rax,%rax
14011b3c0:	74 12                	je     0x14011b3d4
14011b3c2:	48 8b d1             	mov    %rcx,%rdx
14011b3c5:	45 8b cc             	mov    %r12d,%r9d
14011b3c8:	48 8b cf             	mov    %rdi,%rcx
14011b3cb:	4c 8b c6             	mov    %rsi,%r8
14011b3ce:	ff d0                	call   *%rax
14011b3d0:	85 c0                	test   %eax,%eax
14011b3d2:	75 03                	jne    0x14011b3d7
14011b3d4:	44 8b f5             	mov    %ebp,%r14d
14011b3d7:	48 8d 15 72 6c 07 00 	lea    0x76c72(%rip),%rdx        # 0x140192050
14011b3de:	49 8b cd             	mov    %r13,%rcx
14011b3e1:	e8 9a 03 fd ff       	call   0x1400eb780
14011b3e6:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14011b3eb:	48 8d 15 16 66 1f 00 	lea    0x1f6616(%rip),%rdx        # 0x140311a08
14011b3f2:	41 b8 83 00 00 00    	mov    $0x83,%r8d
14011b3f8:	e8 c3 09 fd ff       	call   0x1400ebdc0
14011b3fd:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011b401:	48 85 c0             	test   %rax,%rax
14011b404:	74 11                	je     0x14011b417
14011b406:	ff d0                	call   *%rax
14011b408:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14011b40d:	48 8b d0             	mov    %rax,%rdx
14011b410:	e8 1b 61 01 00       	call   0x140131530
14011b415:	eb 08                	jmp    0x14011b41f
14011b417:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14011b41c:	ff 57 18             	call   *0x18(%rdi)
14011b41f:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14011b424:	41 8b c6             	mov    %r14d,%eax
14011b427:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14011b42b:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14011b42f:	49 8b 73 40          	mov    0x40(%r11),%rsi
14011b433:	49 8b e3             	mov    %r11,%rsp
14011b436:	41 5f                	pop    %r15
14011b438:	41 5e                	pop    %r14
14011b43a:	41 5d                	pop    %r13
14011b43c:	41 5c                	pop    %r12
14011b43e:	5f                   	pop    %rdi
14011b43f:	c3                   	ret
14011b440:	b8 28 00 00 00       	mov    $0x28,%eax
14011b445:	e8 e6 56 19 00       	call   0x1402b0b30
14011b44a:	48 2b e0             	sub    %rax,%rsp
14011b44d:	8b 82 d8 00 00 00    	mov    0xd8(%rdx),%eax
14011b453:	a8 04                	test   $0x4,%al
14011b455:	74 09                	je     0x14011b460
14011b457:	f6 82 e0 00 00 00 02 	testb  $0x2,0xe0(%rdx)
14011b45e:	74 2b                	je     0x14011b48b
14011b460:	45 85 c0             	test   %r8d,%r8d
14011b463:	74 0c                	je     0x14011b471
14011b465:	48 8b ca             	mov    %rdx,%rcx
14011b468:	48 83 c4 28          	add    $0x28,%rsp
14011b46c:	e9 0f 08 00 00       	jmp    0x14011bc80
14011b471:	a8 02                	test   $0x2,%al
14011b473:	74 09                	je     0x14011b47e
14011b475:	f6 82 dc 00 00 00 88 	testb  $0x88,0xdc(%rdx)
14011b47c:	74 0d                	je     0x14011b48b
14011b47e:	a8 08                	test   $0x8,%al
14011b480:	74 10                	je     0x14011b492
14011b482:	f6 82 e4 00 00 00 80 	testb  $0x80,0xe4(%rdx)
14011b489:	75 07                	jne    0x14011b492
14011b48b:	33 c0                	xor    %eax,%eax
14011b48d:	48 83 c4 28          	add    $0x28,%rsp
14011b491:	c3                   	ret
14011b492:	b8 01 00 00 00       	mov    $0x1,%eax
14011b497:	48 83 c4 28          	add    $0x28,%rsp
14011b49b:	c3                   	ret
14011b49c:	cc                   	int3
14011b49d:	cc                   	int3
14011b49e:	cc                   	int3
14011b49f:	cc                   	int3
14011b4a0:	b8 28 00 00 00       	mov    $0x28,%eax
14011b4a5:	e8 86 56 19 00       	call   0x1402b0b30
14011b4aa:	48 2b e0             	sub    %rax,%rsp
14011b4ad:	8b 82 d8 00 00 00    	mov    0xd8(%rdx),%eax
14011b4b3:	a8 04                	test   $0x4,%al
14011b4b5:	74 09                	je     0x14011b4c0
14011b4b7:	f6 82 e0 00 00 00 11 	testb  $0x11,0xe0(%rdx)
14011b4be:	74 2b                	je     0x14011b4eb
14011b4c0:	45 85 c0             	test   %r8d,%r8d
14011b4c3:	74 0c                	je     0x14011b4d1
14011b4c5:	48 8b ca             	mov    %rdx,%rcx
14011b4c8:	48 83 c4 28          	add    $0x28,%rsp
14011b4cc:	e9 af 07 00 00       	jmp    0x14011bc80
14011b4d1:	a8 08                	test   $0x8,%al
14011b4d3:	74 09                	je     0x14011b4de
14011b4d5:	f6 82 e4 00 00 00 40 	testb  $0x40,0xe4(%rdx)
14011b4dc:	74 0d                	je     0x14011b4eb
14011b4de:	a8 02                	test   $0x2,%al
14011b4e0:	74 10                	je     0x14011b4f2
14011b4e2:	f6 82 dc 00 00 00 a8 	testb  $0xa8,0xdc(%rdx)
14011b4e9:	75 07                	jne    0x14011b4f2
14011b4eb:	33 c0                	xor    %eax,%eax
14011b4ed:	48 83 c4 28          	add    $0x28,%rsp
14011b4f1:	c3                   	ret
14011b4f2:	b8 01 00 00 00       	mov    $0x1,%eax
14011b4f7:	48 83 c4 28          	add    $0x28,%rsp
14011b4fb:	c3                   	ret
14011b4fc:	cc                   	int3
14011b4fd:	cc                   	int3
14011b4fe:	cc                   	int3
14011b4ff:	cc                   	int3
14011b500:	b8 28 00 00 00       	mov    $0x28,%eax
14011b505:	e8 26 56 19 00       	call   0x1402b0b30
14011b50a:	48 2b e0             	sub    %rax,%rsp
14011b50d:	8b 82 d8 00 00 00    	mov    0xd8(%rdx),%eax
14011b513:	a8 04                	test   $0x4,%al
14011b515:	74 09                	je     0x14011b520
14011b517:	f6 82 e0 00 00 00 11 	testb  $0x11,0xe0(%rdx)
14011b51e:	74 34                	je     0x14011b554
14011b520:	45 85 c0             	test   %r8d,%r8d
14011b523:	74 0c                	je     0x14011b531
14011b525:	48 8b ca             	mov    %rdx,%rcx
14011b528:	48 83 c4 28          	add    $0x28,%rsp
14011b52c:	e9 4f 07 00 00       	jmp    0x14011bc80
14011b531:	a8 08                	test   $0x8,%al
14011b533:	74 09                	je     0x14011b53e
14011b535:	f6 82 e4 00 00 00 40 	testb  $0x40,0xe4(%rdx)
14011b53c:	74 16                	je     0x14011b554
14011b53e:	a8 02                	test   $0x2,%al
14011b540:	74 19                	je     0x14011b55b
14011b542:	f6 82 dc 00 00 00 a8 	testb  $0xa8,0xdc(%rdx)
14011b549:	74 09                	je     0x14011b554
14011b54b:	f6 82 dc 00 00 00 20 	testb  $0x20,0xdc(%rdx)
14011b552:	75 07                	jne    0x14011b55b
14011b554:	33 c0                	xor    %eax,%eax
14011b556:	48 83 c4 28          	add    $0x28,%rsp
14011b55a:	c3                   	ret
14011b55b:	b8 01 00 00 00       	mov    $0x1,%eax
14011b560:	48 83 c4 28          	add    $0x28,%rsp
14011b564:	c3                   	ret
14011b565:	cc                   	int3
14011b566:	cc                   	int3
14011b567:	cc                   	int3
14011b568:	cc                   	int3
14011b569:	cc                   	int3
14011b56a:	cc                   	int3
14011b56b:	cc                   	int3
14011b56c:	cc                   	int3
14011b56d:	cc                   	int3
14011b56e:	cc                   	int3
14011b56f:	cc                   	int3
14011b570:	40 53                	rex push %rbx
14011b572:	b8 20 00 00 00       	mov    $0x20,%eax
14011b577:	e8 b4 55 19 00       	call   0x1402b0b30
14011b57c:	48 2b e0             	sub    %rax,%rsp
14011b57f:	4c 8b ca             	mov    %rdx,%r9
14011b582:	41 8b d8             	mov    %r8d,%ebx
14011b585:	49 8b c9             	mov    %r9,%rcx
14011b588:	41 8b d0             	mov    %r8d,%edx
14011b58b:	e8 f0 0f 00 00       	call   0x14011c580
14011b590:	85 c0                	test   %eax,%eax
14011b592:	74 1a                	je     0x14011b5ae
14011b594:	85 db                	test   %ebx,%ebx
14011b596:	75 16                	jne    0x14011b5ae
14011b598:	41 f6 81 d8 00 00 00 	testb  $0x2,0xd8(%r9)