140041202:	4c 8d 0d ff 57 04 00 	lea    0x457ff(%rip),%r9        # 0x140086a08
140041209:	eb 0c                	jmp    0x140041217
14004120b:	ba 5d 00 00 00       	mov    $0x5d,%edx
140041210:	4c 8d 0d b1 57 04 00 	lea    0x457b1(%rip),%r9        # 0x1400869c8
140041217:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004121b:	4c 8d 05 f6 7d 04 00 	lea    0x47df6(%rip),%r8        # 0x140089018
140041222:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140041226:	e8 4d 69 01 00       	call   0x140057b78
14004122b:	90                   	nop
14004122c:	e9 85 93 fe ff       	jmp    0x14002a5b6
140041231:	48 ff 15 38 38 04 00 	rex.W call *0x43838(%rip)        # 0x140084a70
140041238:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004123d:	8b f8                	mov    %eax,%edi
14004123f:	48 8b 0d ba dd 05 00 	mov    0x5ddba(%rip),%rcx        # 0x14009f000
140041246:	48 8d 05 b3 dd 05 00 	lea    0x5ddb3(%rip),%rax        # 0x14009f000
14004124d:	48 3b c8             	cmp    %rax,%rcx
140041250:	0f 84 60 93 fe ff    	je     0x14002a5b6
140041256:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004125a:	0f 84 56 93 fe ff    	je     0x14002a5b6
140041260:	eb a9                	jmp    0x14004120b
140041262:	48 8b cb             	mov    %rbx,%rcx
140041265:	48 ff 15 8c 38 04 00 	rex.W call *0x4388c(%rip)        # 0x140084af8
14004126c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041271:	90                   	nop
140041272:	e9 58 93 fe ff       	jmp    0x14002a5cf
140041277:	cc                   	int3
140041278:	48 ff 15 f1 37 04 00 	rex.W call *0x437f1(%rip)        # 0x140084a70
14004127f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041284:	8b f8                	mov    %eax,%edi
140041286:	e9 ed 93 fe ff       	jmp    0x14002a678
14004128b:	48 8b 0d 6e dd 05 00 	mov    0x5dd6e(%rip),%rcx        # 0x14009f000
140041292:	49 3b ce             	cmp    %r14,%rcx
140041295:	74 28                	je     0x1400412bf
140041297:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004129b:	74 22                	je     0x1400412bf
14004129d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400412a1:	4c 8d 05 70 7d 04 00 	lea    0x47d70(%rip),%r8        # 0x140089018
1400412a8:	ba 37 00 00 00       	mov    $0x37,%edx
1400412ad:	e8 3e 66 01 00       	call   0x1400578f0
1400412b2:	90                   	nop
1400412b3:	e9 e0 93 fe ff       	jmp    0x14002a698
1400412b8:	48 8b 0d 41 dd 05 00 	mov    0x5dd41(%rip),%rcx        # 0x14009f000
1400412bf:	81 ff b7 00 00 00    	cmp    $0xb7,%edi
1400412c5:	75 2d                	jne    0x1400412f4
1400412c7:	4c 8d 05 72 57 04 00 	lea    0x45772(%rip),%r8        # 0x140086a40
1400412ce:	33 d2                	xor    %edx,%edx
1400412d0:	b9 00 00 00 40       	mov    $0x40000000,%ecx
1400412d5:	48 ff 15 dc 3a 04 00 	rex.W call *0x43adc(%rip)        # 0x140084db8
1400412dc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400412e1:	48 8b d8             	mov    %rax,%rbx
1400412e4:	48 85 c0             	test   %rax,%rax
1400412e7:	0f 85 b4 93 fe ff    	jne    0x14002a6a1
1400412ed:	48 8b 0d 0c dd 05 00 	mov    0x5dd0c(%rip),%rcx        # 0x14009f000
1400412f4:	49 3b ce             	cmp    %r14,%rcx
1400412f7:	74 1e                	je     0x140041317
1400412f9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400412fd:	74 18                	je     0x140041317
1400412ff:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041303:	4c 8d 05 0e 7d 04 00 	lea    0x47d0e(%rip),%r8        # 0x140089018
14004130a:	ba 38 00 00 00       	mov    $0x38,%edx
14004130f:	44 8b cf             	mov    %edi,%r9d
140041312:	e8 05 66 01 00       	call   0x14005791c
140041317:	33 c0                	xor    %eax,%eax
140041319:	e9 8b 93 fe ff       	jmp    0x14002a6a9
14004131e:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140041323:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140041327:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
14004132b:	45 33 c9             	xor    %r9d,%r9d
14004132e:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140041332:	45 33 c0             	xor    %r8d,%r8d
140041335:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140041339:	b2 01                	mov    $0x1,%dl
14004133b:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14004133f:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140041343:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140041347:	e8 70 2e ff ff       	call   0x1400341bc
14004134c:	85 c0                	test   %eax,%eax
14004134e:	0f 85 3e 94 fe ff    	jne    0x14002a792
140041354:	48 ff 15 15 37 04 00 	rex.W call *0x43715(%rip)        # 0x140084a70
14004135b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041360:	eb 0e                	jmp    0x140041370
140041362:	8b c8                	mov    %eax,%ecx
140041364:	48 ff 15 2d 40 04 00 	rex.W call *0x4402d(%rip)        # 0x140085398
14004136b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041370:	8b d8                	mov    %eax,%ebx
140041372:	e9 72 94 fe ff       	jmp    0x14002a7e9
140041377:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14004137c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140041380:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140041384:	45 33 c9             	xor    %r9d,%r9d
140041387:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14004138b:	b2 01                	mov    $0x1,%dl
14004138d:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140041391:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140041395:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140041399:	45 8d 41 12          	lea    0x12(%r9),%r8d
14004139d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400413a1:	e8 16 2e ff ff       	call   0x1400341bc
1400413a6:	85 c0                	test   %eax,%eax
1400413a8:	74 aa                	je     0x140041354
1400413aa:	e9 f0 93 fe ff       	jmp    0x14002a79f
1400413af:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1400413b4:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1400413b8:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1400413bc:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400413c2:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1400413c6:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1400413ca:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400413ce:	45 8d 41 01          	lea    0x1(%r9),%r8d
1400413d2:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1400413d6:	41 8a d0             	mov    %r8b,%dl
1400413d9:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400413dd:	e8 da 2d ff ff       	call   0x1400341bc
1400413e2:	85 c0                	test   %eax,%eax
1400413e4:	0f 84 6a ff ff ff    	je     0x140041354
1400413ea:	e9 bd 93 fe ff       	jmp    0x14002a7ac
1400413ef:	48 8d 35 a2 f3 05 00 	lea    0x5f3a2(%rip),%rsi        # 0x1400a0798
1400413f6:	4c 8b c6             	mov    %rsi,%r8
1400413f9:	48 8d 15 c8 f3 05 00 	lea    0x5f3c8(%rip),%rdx        # 0x1400a07c8
140041400:	48 8d 0d c1 0e 04 00 	lea    0x40ec1(%rip),%rcx        # 0x1400822c8
140041407:	48 ff 15 aa 3e 04 00 	rex.W call *0x43eaa(%rip)        # 0x1400852b8
14004140e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041413:	85 c0                	test   %eax,%eax
140041415:	0f 88 47 ff ff ff    	js     0x140041362
14004141b:	48 89 35 6e ee 05 00 	mov    %rsi,0x5ee6e(%rip)        # 0x1400a0290
140041422:	e9 92 93 fe ff       	jmp    0x14002a7b9
140041427:	cc                   	int3
140041428:	48 8d 0d 61 f9 05 00 	lea    0x5f961(%rip),%rcx        # 0x1400a0d90
14004142f:	48 ff 15 2a 3a 04 00 	rex.W call *0x43a2a(%rip)        # 0x140084e60
140041436:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004143b:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14004143f:	c7 45 ff 11 00 00 00 	movl   $0x11,-0x1(%rbp)
140041446:	b9 05 00 00 00       	mov    $0x5,%ecx
14004144b:	c7 45 03 12 00 00 00 	movl   $0x12,0x3(%rbp)
140041452:	c7 45 07 08 00 00 00 	movl   $0x8,0x7(%rbp)
140041459:	c7 45 0b 09 00 00 00 	movl   $0x9,0xb(%rbp)
140041460:	c7 45 0f 16 00 00 00 	movl   $0x16,0xf(%rbp)
140041467:	e8 8c b1 fd ff       	call   0x14001c5f8
14004146c:	85 c0                	test   %eax,%eax
14004146e:	74 3b                	je     0x1400414ab
140041470:	48 8b 0d 89 db 05 00 	mov    0x5db89(%rip),%rcx        # 0x14009f000
140041477:	48 8d 35 82 db 05 00 	lea    0x5db82(%rip),%rsi        # 0x14009f000
14004147e:	48 3b ce             	cmp    %rsi,%rcx
140041481:	74 21                	je     0x1400414a4
140041483:	bf 01 00 00 00       	mov    $0x1,%edi
140041488:	40 84 79 1c          	test   %dil,0x1c(%rcx)
14004148c:	74 16                	je     0x1400414a4
14004148e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041492:	8d 57 09             	lea    0x9(%rdi),%edx
140041495:	44 8b c8             	mov    %eax,%r9d
140041498:	4c 8d 05 81 75 04 00 	lea    0x47581(%rip),%r8        # 0x140088a20
14004149f:	e8 78 64 01 00       	call   0x14005791c
1400414a4:	33 c0                	xor    %eax,%eax
1400414a6:	e9 d3 93 fe ff       	jmp    0x14002a87e
1400414ab:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1400414af:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400414b3:	e8 ec 7a 01 00       	call   0x140058fa4
1400414b8:	85 c0                	test   %eax,%eax
1400414ba:	0f 84 91 00 00 00    	je     0x140041551
1400414c0:	48 8b 0d 39 db 05 00 	mov    0x5db39(%rip),%rcx        # 0x14009f000
1400414c7:	48 8d 35 32 db 05 00 	lea    0x5db32(%rip),%rsi        # 0x14009f000
1400414ce:	48 3b ce             	cmp    %rsi,%rcx
1400414d1:	74 77                	je     0x14004154a
1400414d3:	bf 01 00 00 00       	mov    $0x1,%edi
1400414d8:	40 84 79 1c          	test   %dil,0x1c(%rcx)
1400414dc:	74 6c                	je     0x14004154a
1400414de:	8d 57 0a             	lea    0xa(%rdi),%edx
1400414e1:	eb 05                	jmp    0x1400414e8
1400414e3:	ba 0c 00 00 00       	mov    $0xc,%edx
1400414e8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400414ec:	4c 8d 05 2d 75 04 00 	lea    0x4752d(%rip),%r8        # 0x140088a20
1400414f3:	e8 f8 63 01 00       	call   0x1400578f0
1400414f8:	eb 50                	jmp    0x14004154a
1400414fa:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400414fe:	ba 19 00 00 00       	mov    $0x19,%edx
140041503:	44 8b c8             	mov    %eax,%r9d
140041506:	4d 8b c6             	mov    %r14,%r8
140041509:	e8 0e 64 01 00       	call   0x14005791c
14004150e:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140041512:	48 ff 15 47 3e 04 00 	rex.W call *0x43e47(%rip)        # 0x140085360
140041519:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004151e:	8b c8                	mov    %eax,%ecx
140041520:	48 ff 15 71 3e 04 00 	rex.W call *0x43e71(%rip)        # 0x140085398
140041527:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004152c:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140041530:	48 ff 15 29 3e 04 00 	rex.W call *0x43e29(%rip)        # 0x140085360
140041537:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004153c:	8b c8                	mov    %eax,%ecx
14004153e:	48 ff 15 53 3e 04 00 	rex.W call *0x43e53(%rip)        # 0x140085398
140041545:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004154a:	33 ff                	xor    %edi,%edi
14004154c:	e9 92 04 00 00       	jmp    0x1400419e3
140041551:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140041555:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140041559:	e8 1e 78 01 00       	call   0x140058d7c
14004155e:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140041562:	85 c0                	test   %eax,%eax
140041564:	74 5b                	je     0x1400415c1
140041566:	48 ff 15 f3 3d 04 00 	rex.W call *0x43df3(%rip)        # 0x140085360
14004156d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041572:	8b c8                	mov    %eax,%ecx
140041574:	48 ff 15 1d 3e 04 00 	rex.W call *0x43e1d(%rip)        # 0x140085398
14004157b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041580:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140041584:	48 ff 15 d5 3d 04 00 	rex.W call *0x43dd5(%rip)        # 0x140085360
14004158b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041590:	8b c8                	mov    %eax,%ecx
140041592:	48 ff 15 ff 3d 04 00 	rex.W call *0x43dff(%rip)        # 0x140085398
140041599:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004159e:	48 8b 0d 5b da 05 00 	mov    0x5da5b(%rip),%rcx        # 0x14009f000
1400415a5:	48 8d 35 54 da 05 00 	lea    0x5da54(%rip),%rsi        # 0x14009f000
1400415ac:	48 3b ce             	cmp    %rsi,%rcx
1400415af:	74 99                	je     0x14004154a
1400415b1:	bf 01 00 00 00       	mov    $0x1,%edi
1400415b6:	40 84 79 1c          	test   %dil,0x1c(%rcx)
1400415ba:	74 8e                	je     0x14004154a
1400415bc:	e9 22 ff ff ff       	jmp    0x1400414e3
1400415c1:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1400415c5:	e8 b6 74 01 00       	call   0x140058a80
1400415ca:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400415ce:	33 d2                	xor    %edx,%edx
1400415d0:	e8 ff ee fe ff       	call   0x1400304d4
1400415d5:	85 c0                	test   %eax,%eax
1400415d7:	0f 85 be 03 00 00    	jne    0x14004199b
1400415dd:	44 8b 65 f7          	mov    -0x9(%rbp),%r12d
1400415e1:	44 39 65 ef          	cmp    %r12d,-0x11(%rbp)
1400415e5:	0f 85 b0 03 00 00    	jne    0x14004199b
1400415eb:	48 8b 0d 0e da 05 00 	mov    0x5da0e(%rip),%rcx        # 0x14009f000
1400415f2:	48 8d 35 07 da 05 00 	lea    0x5da07(%rip),%rsi        # 0x14009f000
1400415f9:	4c 8d 35 20 74 04 00 	lea    0x47420(%rip),%r14        # 0x140088a20
140041600:	48 3b ce             	cmp    %rsi,%rcx
140041603:	74 19                	je     0x14004161e
140041605:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140041609:	74 13                	je     0x14004161e
14004160b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004160f:	8d 50 0d             	lea    0xd(%rax),%edx
140041612:	4d 8b c6             	mov    %r14,%r8
140041615:	e8 d6 62 01 00       	call   0x1400578f0
14004161a:	44 8b 65 f7          	mov    -0x9(%rbp),%r12d
14004161e:	48 8d 15 8b f5 04 00 	lea    0x4f58b(%rip),%rdx        # 0x140090bb0
140041625:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140041629:	48 ff 15 78 3d 04 00 	rex.W call *0x43d78(%rip)        # 0x1400853a8
140041630:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041635:	48 8d 15 94 f5 04 00 	lea    0x4f594(%rip),%rdx        # 0x140090bd0
14004163c:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140041640:	48 ff 15 61 3d 04 00 	rex.W call *0x43d61(%rip)        # 0x1400853a8
140041647:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004164c:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140041650:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140041654:	48 ff 15 15 3c 04 00 	rex.W call *0x43c15(%rip)        # 0x140085270
14004165b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041660:	8b c8                	mov    %eax,%ecx
140041662:	48 ff 15 2f 3d 04 00 	rex.W call *0x43d2f(%rip)        # 0x140085398
140041669:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004166e:	bf 01 00 00 00       	mov    $0x1,%edi
140041673:	85 c0                	test   %eax,%eax
140041675:	74 24                	je     0x14004169b
140041677:	48 8b 1d 82 d9 05 00 	mov    0x5d982(%rip),%rbx        # 0x14009f000
14004167e:	48 3b de             	cmp    %rsi,%rbx
140041681:	74 42                	je     0x1400416c5
140041683:	40 84 7b 1c          	test   %dil,0x1c(%rbx)
140041687:	74 19                	je     0x1400416a2
140041689:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14004168d:	8d 57 0d             	lea    0xd(%rdi),%edx
140041690:	44 8b c8             	mov    %eax,%r9d
140041693:	4d 8b c6             	mov    %r14,%r8
140041696:	e8 81 62 01 00       	call   0x14005791c
14004169b:	48 8b 1d 5e d9 05 00 	mov    0x5d95e(%rip),%rbx        # 0x14009f000
1400416a2:	48 3b de             	cmp    %rsi,%rbx
1400416a5:	74 1e                	je     0x1400416c5
1400416a7:	f6 43 1c 04          	testb  $0x4,0x1c(%rbx)
1400416ab:	74 18                	je     0x1400416c5
1400416ad:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400416b1:	ba 0f 00 00 00       	mov    $0xf,%edx
1400416b6:	4d 8b c6             	mov    %r14,%r8
1400416b9:	e8 32 62 01 00       	call   0x1400578f0
1400416be:	48 8b 1d 3b d9 05 00 	mov    0x5d93b(%rip),%rbx        # 0x14009f000
1400416c5:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1400416c9:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1400416cd:	e8 6a 78 01 00       	call   0x140058f3c
1400416d2:	85 c0                	test   %eax,%eax
1400416d4:	0f 85 2e 01 00 00    	jne    0x140041808
1400416da:	44 8b 7d d7          	mov    -0x29(%rbp),%r15d
1400416de:	b9 00 10 00 00       	mov    $0x1000,%ecx
1400416e3:	41 03 cf             	add    %r15d,%ecx
1400416e6:	48 ff 15 7b 3b 04 00 	rex.W call *0x43b7b(%rip)        # 0x140085268
1400416ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400416f2:	8b c8                	mov    %eax,%ecx
1400416f4:	48 ff 15 9d 3c 04 00 	rex.W call *0x43c9d(%rip)        # 0x140085398
1400416fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041700:	85 c0                	test   %eax,%eax
140041702:	0f 85 f9 00 00 00    	jne    0x140041801
140041708:	48 8b 0d f1 d8 05 00 	mov    0x5d8f1(%rip),%rcx        # 0x14009f000
14004170f:	48 3b ce             	cmp    %rsi,%rcx
140041712:	74 38                	je     0x14004174c
140041714:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140041718:	74 16                	je     0x140041730
14004171a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004171e:	8d 50 12             	lea    0x12(%rax),%edx
140041721:	4d 8b c6             	mov    %r14,%r8
140041724:	e8 c7 61 01 00       	call   0x1400578f0
140041729:	48 8b 0d d0 d8 05 00 	mov    0x5d8d0(%rip),%rcx        # 0x14009f000
140041730:	48 3b ce             	cmp    %rsi,%rcx
140041733:	74 17                	je     0x14004174c
140041735:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140041739:	74 11                	je     0x14004174c
14004173b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004173f:	ba 13 00 00 00       	mov    $0x13,%edx
140041744:	4d 8b c6             	mov    %r14,%r8
140041747:	e8 a4 61 01 00       	call   0x1400578f0
14004174c:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140041750:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140041754:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
14004175b:	00
14004175c:	48 8d 15 4d f4 04 00 	lea    0x4f44d(%rip),%rdx        # 0x140090bb0
140041763:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140041769:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004176e:	44 89 7d f7          	mov    %r15d,-0x9(%rbp)
140041772:	e8 05 e2 fd ff       	call   0x14001f97c
140041777:	85 c0                	test   %eax,%eax
140041779:	74 5a                	je     0x1400417d5
14004177b:	48 8b 1d 7e d8 05 00 	mov    0x5d87e(%rip),%rbx        # 0x14009f000
140041782:	48 3b de             	cmp    %rsi,%rbx
140041785:	0f 84 c3 00 00 00    	je     0x14004184e
14004178b:	40 84 7b 1c          	test   %dil,0x1c(%rbx)
14004178f:	74 1b                	je     0x1400417ac
140041791:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140041795:	ba 14 00 00 00       	mov    $0x14,%edx
14004179a:	44 8b c8             	mov    %eax,%r9d
14004179d:	4d 8b c6             	mov    %r14,%r8
1400417a0:	e8 77 61 01 00       	call   0x14005791c
1400417a5:	48 8b 1d 54 d8 05 00 	mov    0x5d854(%rip),%rbx        # 0x14009f000
1400417ac:	48 3b de             	cmp    %rsi,%rbx
1400417af:	0f 84 99 00 00 00    	je     0x14004184e
1400417b5:	40 84 7b 1c          	test   %dil,0x1c(%rbx)
1400417b9:	0f 84 8f 00 00 00    	je     0x14004184e
1400417bf:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400417c3:	ba 15 00 00 00       	mov    $0x15,%edx
1400417c8:	45 8b cf             	mov    %r15d,%r9d
1400417cb:	4d 8b c6             	mov    %r14,%r8
1400417ce:	e8 49 61 01 00       	call   0x14005791c
1400417d3:	eb 72                	jmp    0x140041847
1400417d5:	8b 05 dd f5 05 00    	mov    0x5f5dd(%rip),%eax        # 0x1400a0db8
1400417db:	48 8b 1d 1e d8 05 00 	mov    0x5d81e(%rip),%rbx        # 0x14009f000
1400417e2:	0b c7                	or     %edi,%eax
1400417e4:	83 7d fb 00          	cmpl   $0x0,-0x5(%rbp)
1400417e8:	89 3d d6 f5 05 00    	mov    %edi,0x5f5d6(%rip)        # 0x1400a0dc4
1400417ee:	89 05 c4 f5 05 00    	mov    %eax,0x5f5c4(%rip)        # 0x1400a0db8
1400417f4:	74 58                	je     0x14004184e
1400417f6:	83 c8 02             	or     $0x2,%eax