1400426bf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400426c3:	4c 8d 05 b6 62 04 00 	lea    0x462b6(%rip),%r8        # 0x140088980
1400426ca:	ba 38 00 00 00       	mov    $0x38,%edx
1400426cf:	e8 1c 52 01 00       	call   0x1400578f0
1400426d4:	eb 25                	jmp    0x1400426fb
1400426d6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400426da:	4c 8d 05 9f 62 04 00 	lea    0x4629f(%rip),%r8        # 0x140088980
1400426e1:	ba 39 00 00 00       	mov    $0x39,%edx
1400426e6:	e8 31 52 01 00       	call   0x14005791c
1400426eb:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1400426ef:	48 ff 15 8a 49 06 00 	rex.W call *0x6498a(%rip)        # 0x1400a7080
1400426f6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400426fb:	b8 21 04 00 00       	mov    $0x421,%eax
140042700:	e9 dd a0 fe ff       	jmp    0x14002c7e2
140042705:	48 8b 0d f4 c8 05 00 	mov    0x5c8f4(%rip),%rcx        # 0x14009f000
14004270c:	48 8d 05 ed c8 05 00 	lea    0x5c8ed(%rip),%rax        # 0x14009f000
140042713:	48 3b c8             	cmp    %rax,%rcx
140042716:	74 d3                	je     0x1400426eb
140042718:	40 84 79 1c          	test   %dil,0x1c(%rcx)
14004271c:	74 cd                	je     0x1400426eb
14004271e:	eb b6                	jmp    0x1400426d6
140042720:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140042724:	48 ff 15 4d 49 06 00 	rex.W call *0x6494d(%rip)        # 0x1400a7078
14004272b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042730:	8b c7                	mov    %edi,%eax
140042732:	e9 ab a0 fe ff       	jmp    0x14002c7e2
140042737:	4c 8b 0d 9a d9 05 00 	mov    0x5d99a(%rip),%r9        # 0x1400a00d8
14004273e:	4c 8d 05 3b 62 04 00 	lea    0x4623b(%rip),%r8        # 0x140088980
140042745:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042749:	ba 3a 00 00 00       	mov    $0x3a,%edx
14004274e:	e8 bd 53 01 00       	call   0x140057b10
140042753:	90                   	nop
140042754:	e9 77 a0 fe ff       	jmp    0x14002c7d0
140042759:	cc                   	int3
14004275a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004275e:	4c 8d 05 43 eb 04 00 	lea    0x4eb43(%rip),%r8        # 0x1400912a8
140042765:	ba 15 00 00 00       	mov    $0x15,%edx
14004276a:	e8 81 51 01 00       	call   0x1400578f0
14004276f:	90                   	nop
140042770:	e9 eb a0 fe ff       	jmp    0x14002c860
140042775:	48 85 05 fc c8 05 00 	test   %rax,0x5c8fc(%rip)        # 0x14009f078
14004277c:	0f 84 5c a1 fe ff    	je     0x14002c8de
140042782:	48 8b 0d f7 c8 05 00 	mov    0x5c8f7(%rip),%rcx        # 0x14009f080
140042789:	48 23 c8             	and    %rax,%rcx
14004278c:	48 3b 0d ed c8 05 00 	cmp    0x5c8ed(%rip),%rcx        # 0x14009f080
140042793:	0f 85 45 a1 fe ff    	jne    0x14002c8de
140042799:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14004279d:	45 33 c9             	xor    %r9d,%r9d
1400427a0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400427a5:	48 8d 15 7a ce 04 00 	lea    0x4ce7a(%rip),%rdx        # 0x14008f626
1400427ac:	45 33 c0             	xor    %r8d,%r8d
1400427af:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1400427b6:	00
1400427b7:	48 8d 0d aa c8 05 00 	lea    0x5c8aa(%rip),%rcx        # 0x14009f068
1400427be:	e8 85 5e fd ff       	call   0x140018648
1400427c3:	90                   	nop
1400427c4:	e9 15 a1 fe ff       	jmp    0x14002c8de
1400427c9:	44 89 27             	mov    %r12d,(%rdi)
1400427cc:	48 8b 0d 2d c8 05 00 	mov    0x5c82d(%rip),%rcx        # 0x14009f000
1400427d3:	49 3b cf             	cmp    %r15,%rcx
1400427d6:	74 20                	je     0x1400427f8
1400427d8:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400427dc:	74 1a                	je     0x1400427f8
1400427de:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
1400427e3:	4c 8d 05 be ea 04 00 	lea    0x4eabe(%rip),%r8        # 0x1400912a8
1400427ea:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400427ee:	ba 5a 00 00 00       	mov    $0x5a,%edx
1400427f3:	e8 24 51 01 00       	call   0x14005791c
1400427f8:	4c 8d 0d 89 e8 04 00 	lea    0x4e889(%rip),%r9        # 0x140091088
1400427ff:	45 33 c0             	xor    %r8d,%r8d
140042802:	41 8b d4             	mov    %r12d,%edx
140042805:	33 c9                	xor    %ecx,%ecx
140042807:	48 ff 15 12 26 04 00 	rex.W call *0x42612(%rip)        # 0x140084e20
14004280e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042813:	4c 8b e0             	mov    %rax,%r12
140042816:	48 85 c0             	test   %rax,%rax
140042819:	75 4c                	jne    0x140042867
14004281b:	48 ff 15 4e 22 04 00 	rex.W call *0x4224e(%rip)        # 0x140084a70
140042822:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042827:	8b d8                	mov    %eax,%ebx
140042829:	48 8b 0d d0 c7 05 00 	mov    0x5c7d0(%rip),%rcx        # 0x14009f000
140042830:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140042836:	49 3b cf             	cmp    %r15,%rcx
140042839:	0f 84 f6 a0 fe ff    	je     0x14002c935
14004283f:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
140042843:	0f 84 ec a0 fe ff    	je     0x14002c935
140042849:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004284d:	41 8d 54 24 5a       	lea    0x5a(%r12),%edx
140042852:	44 8b c8             	mov    %eax,%r9d
140042855:	4c 8d 05 4c ea 04 00 	lea    0x4ea4c(%rip),%r8        # 0x1400912a8
14004285c:	e8 bb 50 01 00       	call   0x14005791c
140042861:	90                   	nop
140042862:	e9 ce a0 fe ff       	jmp    0x14002c935
140042867:	45 33 c0             	xor    %r8d,%r8d
14004286a:	4c 8d 0d 47 e8 04 00 	lea    0x4e847(%rip),%r9        # 0x1400910b8
140042871:	33 c9                	xor    %ecx,%ecx
140042873:	41 8d 50 01          	lea    0x1(%r8),%edx
140042877:	48 ff 15 a2 25 04 00 	rex.W call *0x425a2(%rip)        # 0x140084e20
14004287e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042883:	4c 8b f8             	mov    %rax,%r15
140042886:	48 85 c0             	test   %rax,%rax
140042889:	75 4b                	jne    0x1400428d6
14004288b:	48 ff 15 de 21 04 00 	rex.W call *0x421de(%rip)        # 0x140084a70
140042892:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042897:	8b d8                	mov    %eax,%ebx
140042899:	48 8b 0d 60 c7 05 00 	mov    0x5c760(%rip),%rcx        # 0x14009f000
1400428a0:	48 8d 05 59 c7 05 00 	lea    0x5c759(%rip),%rax        # 0x14009f000
1400428a7:	48 3b c8             	cmp    %rax,%rcx
1400428aa:	0f 84 fc 01 00 00    	je     0x140042aac
1400428b0:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400428b4:	0f 84 f2 01 00 00    	je     0x140042aac
1400428ba:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400428be:	41 8d 57 5c          	lea    0x5c(%r15),%edx
1400428c2:	44 8b cb             	mov    %ebx,%r9d
1400428c5:	4c 8d 05 dc e9 04 00 	lea    0x4e9dc(%rip),%r8        # 0x1400912a8
1400428cc:	e8 4b 50 01 00       	call   0x14005791c
1400428d1:	e9 d6 01 00 00       	jmp    0x140042aac
1400428d6:	48 8b 0d 23 c7 05 00 	mov    0x5c723(%rip),%rcx        # 0x14009f000
1400428dd:	48 8d 3d 1c c7 05 00 	lea    0x5c71c(%rip),%rdi        # 0x14009f000
1400428e4:	48 3b cf             	cmp    %rdi,%rcx
1400428e7:	74 1b                	je     0x140042904
1400428e9:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400428ed:	74 15                	je     0x140042904
1400428ef:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400428f3:	4c 8d 05 ae e9 04 00 	lea    0x4e9ae(%rip),%r8        # 0x1400912a8
1400428fa:	ba 5d 00 00 00       	mov    $0x5d,%edx
1400428ff:	e8 ec 4f 01 00       	call   0x1400578f0
140042904:	b8 02 00 00 00       	mov    $0x2,%eax
140042909:	8b f3                	mov    %ebx,%esi
14004290b:	39 44 24 30          	cmp    %eax,0x30(%rsp)
14004290f:	8d 48 07             	lea    0x7(%rax),%ecx
140042912:	0f 45 c1             	cmovne %ecx,%eax
140042915:	48 3b f0             	cmp    %rax,%rsi
140042918:	0f 83 db 00 00 00    	jae    0x1400429f9
14004291e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140042923:	e8 20 03 fd ff       	call   0x140012c48
140042928:	48 8d 05 51 1d 04 00 	lea    0x41d51(%rip),%rax        # 0x140084680
14004292f:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
140042933:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140042938:	e8 e3 f1 fc ff       	call   0x140011b20
14004293d:	8b f8                	mov    %eax,%edi
14004293f:	85 c0                	test   %eax,%eax
140042941:	74 45                	je     0x140042988
140042943:	48 8b 0d b6 c6 05 00 	mov    0x5c6b6(%rip),%rcx        # 0x14009f000
14004294a:	48 8d 05 af c6 05 00 	lea    0x5c6af(%rip),%rax        # 0x14009f000
140042951:	48 3b c8             	cmp    %rax,%rcx
140042954:	74 2a                	je     0x140042980
140042956:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004295a:	74 24                	je     0x140042980
14004295c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042960:	4c 8d 0d 19 1d 04 00 	lea    0x41d19(%rip),%r9        # 0x140084680
140042967:	4d 8b 0c d9          	mov    (%r9,%rbx,8),%r9
14004296b:	4c 8d 05 36 e9 04 00 	lea    0x4e936(%rip),%r8        # 0x1400912a8
140042972:	ba 5e 00 00 00       	mov    $0x5e,%edx
140042977:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14004297b:	e8 f8 51 01 00       	call   0x140057b78
140042980:	81 ff 24 04 00 00    	cmp    $0x424,%edi
140042986:	74 63                	je     0x1400429eb
140042988:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
14004298e:	45 33 c9             	xor    %r9d,%r9d
140042991:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140042996:	45 33 c0             	xor    %r8d,%r8d
140042999:	33 d2                	xor    %edx,%edx
14004299b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400429a2:	00
1400429a3:	e8 7c f9 fc ff       	call   0x140012324
1400429a8:	85 c0                	test   %eax,%eax
1400429aa:	74 3f                	je     0x1400429eb
1400429ac:	48 8b 0d 4d c6 05 00 	mov    0x5c64d(%rip),%rcx        # 0x14009f000
1400429b3:	48 8d 3d 46 c6 05 00 	lea    0x5c646(%rip),%rdi        # 0x14009f000
1400429ba:	48 3b cf             	cmp    %rdi,%rcx
1400429bd:	74 33                	je     0x1400429f2
1400429bf:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400429c3:	74 2d                	je     0x1400429f2
1400429c5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400429c9:	4c 8d 05 d8 e8 04 00 	lea    0x4e8d8(%rip),%r8        # 0x1400912a8
1400429d0:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400429d4:	ba 5f 00 00 00       	mov    $0x5f,%edx
1400429d9:	48 8d 05 a0 1c 04 00 	lea    0x41ca0(%rip),%rax        # 0x140084680
1400429e0:	4c 8b 0c d8          	mov    (%rax,%rbx,8),%r9
1400429e4:	e8 8f 51 01 00       	call   0x140057b78
1400429e9:	eb 07                	jmp    0x1400429f2
1400429eb:	48 8d 3d 0e c6 05 00 	lea    0x5c60e(%rip),%rdi        # 0x14009f000
1400429f2:	ff c3                	inc    %ebx
1400429f4:	e9 0b ff ff ff       	jmp    0x140042904
1400429f9:	49 8b cc             	mov    %r12,%rcx
1400429fc:	48 ff 15 f5 23 04 00 	rex.W call *0x423f5(%rip)        # 0x140084df8
140042a03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042a08:	33 f6                	xor    %esi,%esi
140042a0a:	85 c0                	test   %eax,%eax
140042a0c:	75 34                	jne    0x140042a42
140042a0e:	48 ff 15 5b 20 04 00 	rex.W call *0x4205b(%rip)        # 0x140084a70
140042a15:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042a1a:	48 8b 0d df c5 05 00 	mov    0x5c5df(%rip),%rcx        # 0x14009f000
140042a21:	48 3b cf             	cmp    %rdi,%rcx
140042a24:	74 1c                	je     0x140042a42
140042a26:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140042a2a:	74 16                	je     0x140042a42
140042a2c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042a30:	8d 56 60             	lea    0x60(%rsi),%edx
140042a33:	44 8b c8             	mov    %eax,%r9d
140042a36:	4c 8d 05 6b e8 04 00 	lea    0x4e86b(%rip),%r8        # 0x1400912a8
140042a3d:	e8 da 4e 01 00       	call   0x14005791c
140042a42:	48 ff 15 87 24 04 00 	rex.W call *0x42487(%rip)        # 0x140084ed0
140042a49:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042a4e:	83 ca ff             	or     $0xffffffff,%edx
140042a51:	49 8b cf             	mov    %r15,%rcx
140042a54:	48 8b f8             	mov    %rax,%rdi
140042a57:	48 ff 15 6a 23 04 00 	rex.W call *0x4236a(%rip)        # 0x140084dc8
140042a5e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042a63:	8b de                	mov    %esi,%ebx
140042a65:	48 8b 0d 94 c5 05 00 	mov    0x5c594(%rip),%rcx        # 0x14009f000
140042a6c:	48 8d 05 8d c5 05 00 	lea    0x5c58d(%rip),%rax        # 0x14009f000
140042a73:	48 3b c8             	cmp    %rax,%rcx
140042a76:	74 34                	je     0x140042aac
140042a78:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140042a7c:	74 2e                	je     0x140042aac
140042a7e:	48 ff 15 4b 24 04 00 	rex.W call *0x4244b(%rip)        # 0x140084ed0
140042a85:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042a8a:	48 8b 0d 6f c5 05 00 	mov    0x5c56f(%rip),%rcx        # 0x14009f000
140042a91:	4c 8d 05 10 e8 04 00 	lea    0x4e810(%rip),%r8        # 0x1400912a8
140042a98:	48 2b c7             	sub    %rdi,%rax
140042a9b:	ba 61 00 00 00       	mov    $0x61,%edx
140042aa0:	4c 8b c8             	mov    %rax,%r9
140042aa3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042aa7:	e8 28 c8 01 00       	call   0x14005f2d4
140042aac:	49 8b cc             	mov    %r12,%rcx
140042aaf:	48 ff 15 42 20 04 00 	rex.W call *0x42042(%rip)        # 0x140084af8
140042ab6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042abb:	4d 85 ff             	test   %r15,%r15
140042abe:	74 0f                	je     0x140042acf
140042ac0:	49 8b cf             	mov    %r15,%rcx
140042ac3:	48 ff 15 2e 20 04 00 	rex.W call *0x4202e(%rip)        # 0x140084af8
140042aca:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042acf:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140042ad5:	4c 8d 3d 24 c5 05 00 	lea    0x5c524(%rip),%r15        # 0x14009f000
140042adc:	e9 54 9e fe ff       	jmp    0x14002c935
140042ae1:	48 8b 0d 18 c5 05 00 	mov    0x5c518(%rip),%rcx        # 0x14009f000
140042ae8:	49 3b cf             	cmp    %r15,%rcx
140042aeb:	0f 84 b5 9f fe ff    	je     0x14002caa6
140042af1:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
140042af5:	0f 84 ab 9f fe ff    	je     0x14002caa6
140042afb:	ba 16 00 00 00       	mov    $0x16,%edx
140042b00:	44 8b cb             	mov    %ebx,%r9d
140042b03:	eb 08                	jmp    0x140042b0d
140042b05:	ba 17 00 00 00       	mov    $0x17,%edx
140042b0a:	44 8b c8             	mov    %eax,%r9d
140042b0d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042b11:	4c 8d 05 90 e7 04 00 	lea    0x4e790(%rip),%r8        # 0x1400912a8
140042b18:	e8 ff 4d 01 00       	call   0x14005791c
140042b1d:	90                   	nop
140042b1e:	e9 83 9f fe ff       	jmp    0x14002caa6
140042b23:	48 8b 0d d6 c4 05 00 	mov    0x5c4d6(%rip),%rcx        # 0x14009f000
140042b2a:	49 3b cf             	cmp    %r15,%rcx
140042b2d:	0f 84 73 9f fe ff    	je     0x14002caa6
140042b33:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
140042b37:	0f 84 69 9f fe ff    	je     0x14002caa6
140042b3d:	eb c6                	jmp    0x140042b05
140042b3f:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140042b44:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140042b4a:	48 8d 15 87 e4 04 00 	lea    0x4e487(%rip),%rdx        # 0x140090fd8
140042b51:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140042b56:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140042b5d:	e8 26 c4 fc ff       	call   0x14000ef88
140042b62:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140042b67:	85 c0                	test   %eax,%eax
140042b69:	8b d8                	mov    %eax,%ebx
140042b6b:	4c 0f 45 c6          	cmovne %rsi,%r8
140042b6f:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140042b74:	e9 05 9e fe ff       	jmp    0x14002c97e
140042b79:	48 ff 15 e0 27 04 00 	rex.W call *0x427e0(%rip)        # 0x140085360
140042b80:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042b85:	8b c8                	mov    %eax,%ecx
140042b87:	48 ff 15 0a 28 04 00 	rex.W call *0x4280a(%rip)        # 0x140085398
140042b8e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042b93:	90                   	nop
140042b94:	e9 fd 9d fe ff       	jmp    0x14002c996
140042b99:	4c 8d 0d 68 e4 04 00 	lea    0x4e468(%rip),%r9        # 0x140091008
140042ba0:	45 33 c0             	xor    %r8d,%r8d
140042ba3:	41 8b d4             	mov    %r12d,%edx
140042ba6:	33 c9                	xor    %ecx,%ecx
140042ba8:	48 ff 15 71 22 04 00 	rex.W call *0x42271(%rip)        # 0x140084e20
140042baf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042bb4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140042bb9:	48 85 c0             	test   %rax,%rax
140042bbc:	75 3d                	jne    0x140042bfb
140042bbe:	48 ff 15 ab 1e 04 00 	rex.W call *0x41eab(%rip)        # 0x140084a70
140042bc5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042bca:	48 8b 0d 2f c4 05 00 	mov    0x5c42f(%rip),%rcx        # 0x14009f000
140042bd1:	49 3b cf             	cmp    %r15,%rcx
140042bd4:	74 1e                	je     0x140042bf4
140042bd6:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140042bda:	74 18                	je     0x140042bf4
140042bdc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042be0:	4c 8d 05 c1 e6 04 00 	lea    0x4e6c1(%rip),%r8        # 0x1400912a8
140042be7:	ba 18 00 00 00       	mov    $0x18,%edx
140042bec:	44 8b c8             	mov    %eax,%r9d
140042bef:	e8 28 4d 01 00       	call   0x14005791c
140042bf4:	8b de                	mov    %esi,%ebx
140042bf6:	e9 b2 9d fe ff       	jmp    0x14002c9ad
140042bfb:	48 8b 0d fe c3 05 00 	mov    0x5c3fe(%rip),%rcx        # 0x14009f000
140042c02:	49 3b cf             	cmp    %r15,%rcx
140042c05:	74 1b                	je     0x140042c22
140042c07:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140042c0b:	74 15                	je     0x140042c22
140042c0d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042c11:	4c 8d 05 90 e6 04 00 	lea    0x4e690(%rip),%r8        # 0x1400912a8
140042c18:	ba 19 00 00 00       	mov    $0x19,%edx
140042c1d:	e8 ce 4c 01 00       	call   0x1400578f0
140042c22:	48 8d 05 1f e4 04 00 	lea    0x4e41f(%rip),%rax        # 0x140091048
140042c29:	8b de                	mov    %esi,%ebx
140042c2b:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140042c2f:	48 8d 7d 80          	lea    -0x80(%rbp),%rdi
140042c33:	48 8d 05 46 df 04 00 	lea    0x4df46(%rip),%rax        # 0x140090b80
140042c3a:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140042c3e:	48 8b 0f             	mov    (%rdi),%rcx
140042c41:	33 d2                	xor    %edx,%edx
140042c43:	e8 d8 a6 fe ff       	call   0x14002d320
140042c48:	85 c0                	test   %eax,%eax
140042c4a:	74 2e                	je     0x140042c7a
140042c4c:	48 8b 0d ad c3 05 00 	mov    0x5c3ad(%rip),%rcx        # 0x14009f000
140042c53:	49 3b cf             	cmp    %r15,%rcx
140042c56:	74 22                	je     0x140042c7a
140042c58:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140042c5c:	74 1c                	je     0x140042c7a
140042c5e:	4c 8b 0f             	mov    (%rdi),%r9
140042c61:	4c 8d 05 40 e6 04 00 	lea    0x4e640(%rip),%r8        # 0x1400912a8
140042c68:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140042c6c:	ba 1a 00 00 00       	mov    $0x1a,%edx
140042c71:	89 44 24 20          	mov    %eax,0x20(%rsp)
140042c75:	e8 fe 4e 01 00       	call   0x140057b78
140042c7a:	41 03 dc             	add    %r12d,%ebx
140042c7d:	48 83 c7 08          	add    $0x8,%rdi
140042c81:	83 fb 02             	cmp    $0x2,%ebx
140042c84:	72 b8                	jb     0x140042c3e
140042c86:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140042c8b:	48 8d 0d 56 45 04 00 	lea    0x44556(%rip),%rcx        # 0x1400871e8
140042c92:	e8 89 a6 fe ff       	call   0x14002d320
140042c97:	85 c0                	test   %eax,%eax
140042c99:	0f 85 97 00 00 00    	jne    0x140042d36
140042c9f:	48 39 74 24 50       	cmp    %rsi,0x50(%rsp)
140042ca4:	0f 84 8c 00 00 00    	je     0x140042d36
140042caa:	41 83 c9 ff          	or     $0xffffffff,%r9d
140042cae:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140042cb3:	45 33 c0             	xor    %r8d,%r8d
140042cb6:	8d 48 02             	lea    0x2(%rax),%ecx
140042cb9:	48 ff 15 c0 21 04 00 	rex.W call *0x421c0(%rip)        # 0x140084e80
140042cc0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042cc5:	85 c0                	test   %eax,%eax
140042cc7:	74 2c                	je     0x140042cf5