1401a4800:	e8 fb 33 e8 ff       	call   0x140027c00
1401a4805:	85 c0                	test   %eax,%eax
1401a4807:	0f 84 ca fc ff ff    	je     0x1401a44d7
1401a480d:	c7 43 34 00 00 00 00 	movl   $0x0,0x34(%rbx)
1401a4814:	e9 be fc ff ff       	jmp    0x1401a44d7
1401a4819:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a4820:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401a4825:	48 8d 15 55 92 08 00 	lea    0x89255(%rip),%rdx        # 0x14022da81
1401a482c:	e8 8f 5f ef ff       	call   0x14009a7c0
1401a4831:	85 c0                	test   %eax,%eax
1401a4833:	0f 84 52 02 00 00    	je     0x1401a4a8b
1401a4839:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401a483d:	e8 6e 46 f5 ff       	call   0x1400f8eb0
1401a4842:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a4847:	48 8d 48 02          	lea    0x2(%rax),%rcx
1401a484b:	e8 b0 61 f2 ff       	call   0x1400caa00
1401a4850:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401a4854:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a4859:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401a4860:	00 00
1401a4862:	48 39 f8             	cmp    %rdi,%rax
1401a4865:	0f 84 8b 06 00 00    	je     0x1401a4ef6
1401a486b:	c6 00 00             	movb   $0x0,(%rax)
1401a486e:	e9 36 fb ff ff       	jmp    0x1401a43a9
1401a4873:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a4878:	48 8d 0d 49 92 08 00 	lea    0x89249(%rip),%rcx        # 0x14022dac8
1401a487f:	e8 1c de fe ff       	call   0x1401926a0
1401a4884:	48 89 05 3d 5d 10 00 	mov    %rax,0x105d3d(%rip)        # 0x1402aa5c8
1401a488b:	48 89 c1             	mov    %rax,%rcx
1401a488e:	e9 1d f9 ff ff       	jmp    0x1401a41b0
1401a4893:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a4898:	48 8b 0d f1 5c 10 00 	mov    0x105cf1(%rip),%rcx        # 0x1402aa590
1401a489f:	48 85 c9             	test   %rcx,%rcx
1401a48a2:	0f 84 13 06 00 00    	je     0x1401a4ebb
1401a48a8:	e8 53 33 e8 ff       	call   0x140027c00
1401a48ad:	85 c0                	test   %eax,%eax
1401a48af:	0f 84 af f9 ff ff    	je     0x1401a4264
1401a48b5:	48 8b 15 d4 5c 10 00 	mov    0x105cd4(%rip),%rdx        # 0x1402aa590
1401a48bc:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
1401a48c3:	00
1401a48c4:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1401a48cb:	00 00
1401a48cd:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1401a48d4:	00 00
1401a48d6:	48 85 d2             	test   %rdx,%rdx
1401a48d9:	0f 84 9c 07 00 00    	je     0x1401a507b
1401a48df:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
1401a48e4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401a48ea:	4c 89 f9             	mov    %r15,%rcx
1401a48ed:	e8 7e 26 ff ff       	call   0x140196f70
1401a48f2:	85 c0                	test   %eax,%eax
1401a48f4:	0f 85 44 06 00 00    	jne    0x1401a4f3e
1401a48fa:	4c 89 f9             	mov    %r15,%rcx
1401a48fd:	e8 3e 60 ef ff       	call   0x14009a940
1401a4902:	e9 5d f9 ff ff       	jmp    0x1401a4264
1401a4907:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a490e:	00 00
1401a4910:	48 8b 05 e9 4a 09 00 	mov    0x94ae9(%rip),%rax        # 0x140239400
1401a4917:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401a491c:	4c 8d 83 88 00 00 00 	lea    0x88(%rbx),%r8
1401a4923:	48 8b 08             	mov    (%rax),%rcx
1401a4926:	e8 e5 a5 e9 ff       	call   0x14003ef10
1401a492b:	85 c0                	test   %eax,%eax
1401a492d:	0f 88 fd 06 00 00    	js     0x1401a5030
1401a4933:	c7 83 ac 00 00 00 01 	movl   $0x1,0xac(%rbx)
1401a493a:	00 00 00
1401a493d:	4c 89 e9             	mov    %r13,%rcx
1401a4940:	e8 fb 5f ef ff       	call   0x14009a940
1401a4945:	e9 73 f8 ff ff       	jmp    0x1401a41bd
1401a494a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a4950:	48 8d 0d 71 91 08 00 	lea    0x89171(%rip),%rcx        # 0x14022dac8
1401a4957:	e8 44 dd fe ff       	call   0x1401926a0
1401a495c:	48 89 05 65 5c 10 00 	mov    %rax,0x105c65(%rip)        # 0x1402aa5c8
1401a4963:	48 89 c2             	mov    %rax,%rdx
1401a4966:	e9 25 f9 ff ff       	jmp    0x1401a4290
1401a496b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a4970:	80 3f 00             	cmpb   $0x0,(%rdi)
1401a4973:	0f 84 b8 fb ff ff    	je     0x1401a4531
1401a4979:	e9 18 05 00 00       	jmp    0x1401a4e96
1401a497e:	66 90                	xchg   %ax,%ax
1401a4980:	80 3f 00             	cmpb   $0x0,(%rdi)
1401a4983:	0f 84 12 fc ff ff    	je     0x1401a459b
1401a4989:	e9 08 05 00 00       	jmp    0x1401a4e96
1401a498e:	66 90                	xchg   %ax,%ax
1401a4990:	48 8d 15 01 91 08 00 	lea    0x89101(%rip),%rdx        # 0x14022da98
1401a4997:	4c 89 f9             	mov    %r15,%rcx
1401a499a:	e8 d9 54 04 00       	call   0x1401e9e78
1401a499f:	85 c0                	test   %eax,%eax
1401a49a1:	0f 85 47 fa ff ff    	jne    0x1401a43ee
1401a49a7:	c7 43 18 02 00 00 00 	movl   $0x2,0x18(%rbx)
1401a49ae:	e9 3b fa ff ff       	jmp    0x1401a43ee
1401a49b3:	48 8d 0d 1c 7e 08 00 	lea    0x87e1c(%rip),%rcx        # 0x14022c7d6
1401a49ba:	e8 e1 dc fe ff       	call   0x1401926a0
1401a49bf:	48 89 05 82 5c 10 00 	mov    %rax,0x105c82(%rip)        # 0x1402aa648
1401a49c6:	48 89 c1             	mov    %rax,%rcx
1401a49c9:	e9 46 fa ff ff       	jmp    0x1401a4414
1401a49ce:	48 8d 0d bd 7e 08 00 	lea    0x87ebd(%rip),%rcx        # 0x14022c892
1401a49d5:	e8 c6 dc fe ff       	call   0x1401926a0
1401a49da:	48 89 05 3f 5c 10 00 	mov    %rax,0x105c3f(%rip)        # 0x1402aa620
1401a49e1:	48 89 c1             	mov    %rax,%rcx
1401a49e4:	e9 6b fa ff ff       	jmp    0x1401a4454
1401a49e9:	48 8d 0d 14 7f 08 00 	lea    0x87f14(%rip),%rcx        # 0x14022c904
1401a49f0:	e8 ab dc fe ff       	call   0x1401926a0
1401a49f5:	48 89 05 0c 5c 10 00 	mov    %rax,0x105c0c(%rip)        # 0x1402aa608
1401a49fc:	48 89 c1             	mov    %rax,%rcx
1401a49ff:	e9 71 fa ff ff       	jmp    0x1401a4475
1401a4a04:	48 8d 0d b8 7d 08 00 	lea    0x87db8(%rip),%rcx        # 0x14022c7c3
1401a4a0b:	e8 90 dc fe ff       	call   0x1401926a0
1401a4a10:	48 89 05 39 5c 10 00 	mov    %rax,0x105c39(%rip)        # 0x1402aa650
1401a4a17:	48 89 c1             	mov    %rax,%rcx
1401a4a1a:	e9 15 fa ff ff       	jmp    0x1401a4434
1401a4a1f:	48 8d 0d 1a 7f 08 00 	lea    0x87f1a(%rip),%rcx        # 0x14022c940
1401a4a26:	e8 75 dc fe ff       	call   0x1401926a0
1401a4a2b:	48 89 05 c6 5b 10 00 	mov    %rax,0x105bc6(%rip)        # 0x1402aa5f8
1401a4a32:	48 89 c1             	mov    %rax,%rcx
1401a4a35:	e9 89 fa ff ff       	jmp    0x1401a44c3
1401a4a3a:	48 8d 0d df 7d 08 00 	lea    0x87ddf(%rip),%rcx        # 0x14022c820
1401a4a41:	e8 5a dc fe ff       	call   0x1401926a0
1401a4a46:	48 89 05 e3 5b 10 00 	mov    %rax,0x105be3(%rip)        # 0x1402aa630
1401a4a4d:	48 89 c2             	mov    %rax,%rdx
1401a4a50:	e9 64 f9 ff ff       	jmp    0x1401a43b9
1401a4a55:	48 8d 0d c4 7e 08 00 	lea    0x87ec4(%rip),%rcx        # 0x14022c920
1401a4a5c:	e8 3f dc fe ff       	call   0x1401926a0
1401a4a61:	48 89 05 98 5b 10 00 	mov    %rax,0x105b98(%rip)        # 0x1402aa600
1401a4a68:	48 89 c1             	mov    %rax,%rcx
1401a4a6b:	e9 2c fa ff ff       	jmp    0x1401a449c
1401a4a70:	48 8d 0d fb 7d 08 00 	lea    0x87dfb(%rip),%rcx        # 0x14022c872
1401a4a77:	e8 24 dc fe ff       	call   0x1401926a0
1401a4a7c:	48 89 05 a5 5b 10 00 	mov    %rax,0x105ba5(%rip)        # 0x1402aa628
1401a4a83:	48 89 c2             	mov    %rax,%rdx
1401a4a86:	e9 03 f9 ff ff       	jmp    0x1401a438e
1401a4a8b:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401a4a92:	00 00
1401a4a94:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a4a99:	48 39 f8             	cmp    %rdi,%rax
1401a4a9c:	0f 84 4f 04 00 00    	je     0x1401a4ef1
1401a4aa2:	c6 00 00             	movb   $0x0,(%rax)
1401a4aa5:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a4aaa:	e9 aa fd ff ff       	jmp    0x1401a4859
1401a4aaf:	48 8d 0d 8d 6f 08 00 	lea    0x86f8d(%rip),%rcx        # 0x14022ba43
1401a4ab6:	e8 e5 db fe ff       	call   0x1401926a0
1401a4abb:	48 89 05 fe 5a 10 00 	mov    %rax,0x105afe(%rip)        # 0x1402aa5c0
1401a4ac2:	48 89 c1             	mov    %rax,%rcx
1401a4ac5:	e9 0a fc ff ff       	jmp    0x1401a46d4
1401a4aca:	48 8d 0d 72 6f 08 00 	lea    0x86f72(%rip),%rcx        # 0x14022ba43
1401a4ad1:	e8 ca db fe ff       	call   0x1401926a0
1401a4ad6:	48 89 05 e3 5a 10 00 	mov    %rax,0x105ae3(%rip)        # 0x1402aa5c0
1401a4add:	48 89 c1             	mov    %rax,%rcx
1401a4ae0:	e9 38 fc ff ff       	jmp    0x1401a471d
1401a4ae5:	0f 1f 00             	nopl   (%rax)
1401a4ae8:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401a4aed:	31 c0                	xor    %eax,%eax
1401a4aef:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
1401a4af4:	4c 89 fa             	mov    %r15,%rdx
1401a4af7:	41 80 39 20          	cmpb   $0x20,(%r9)
1401a4afb:	0f 94 c0             	sete   %al
1401a4afe:	49 01 c1             	add    %rax,%r9
1401a4b01:	4c 89 c9             	mov    %r9,%rcx
1401a4b04:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1401a4b09:	e8 12 18 f6 ff       	call   0x140106320
1401a4b0e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1401a4b13:	85 c0                	test   %eax,%eax
1401a4b15:	0f 88 20 0c 00 00    	js     0x1401a573b
1401a4b1b:	74 6f                	je     0x1401a4b8c
1401a4b1d:	48 98                	cltq
1401a4b1f:	45 31 ff             	xor    %r15d,%r15d
1401a4b22:	48 c1 e0 03          	shl    $0x3,%rax
1401a4b26:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a4b2b:	48 8d 43 68          	lea    0x68(%rbx),%rax
1401a4b2f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401a4b34:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a4b3b:	00 00 00 00
1401a4b3f:	90                   	nop
1401a4b40:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401a4b45:	4e 8b 0c 38          	mov    (%rax,%r15,1),%r9
1401a4b49:	48 8d 05 57 8e 08 00 	lea    0x88e57(%rip),%rax        # 0x14022d9a7
1401a4b50:	4c 89 ca             	mov    %r9,%rdx
1401a4b53:	eb 18                	jmp    0x1401a4b6d
1401a4b55:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a4b5c:	00 00 00 00
1401a4b60:	48 83 c2 01          	add    $0x1,%rdx
1401a4b64:	48 83 c0 01          	add    $0x1,%rax
1401a4b68:	3a 4a ff             	cmp    -0x1(%rdx),%cl
1401a4b6b:	75 33                	jne    0x1401a4ba0
1401a4b6d:	0f b6 08             	movzbl (%rax),%ecx
1401a4b70:	84 c9                	test   %cl,%cl
1401a4b72:	75 ec                	jne    0x1401a4b60
1401a4b74:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401a4b79:	49 83 c7 08          	add    $0x8,%r15
1401a4b7d:	e8 ae bd ef ff       	call   0x1400a0930
1401a4b82:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401a4b87:	49 39 c7             	cmp    %rax,%r15
1401a4b8a:	75 b4                	jne    0x1401a4b40
1401a4b8c:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401a4b91:	e8 1a 43 f5 ff       	call   0x1400f8eb0
1401a4b96:	e9 e6 f9 ff ff       	jmp    0x1401a4581
1401a4b9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a4ba0:	4c 89 ca             	mov    %r9,%rdx
1401a4ba3:	eb cf                	jmp    0x1401a4b74
1401a4ba5:	0f 1f 00             	nopl   (%rax)
1401a4ba8:	48 8b 0d 29 5a 10 00 	mov    0x105a29(%rip),%rcx        # 0x1402aa5d8
1401a4baf:	48 85 c9             	test   %rcx,%rcx
1401a4bb2:	0f 84 a8 04 00 00    	je     0x1401a5060
1401a4bb8:	e8 23 fc f3 ff       	call   0x1400e47e0
1401a4bbd:	49 8b 45 28          	mov    0x28(%r13),%rax
1401a4bc1:	49 c7 45 20 00 00 00 	movq   $0x0,0x20(%r13)
1401a4bc8:	00
1401a4bc9:	48 39 f8             	cmp    %rdi,%rax
1401a4bcc:	0f 84 e8 03 00 00    	je     0x1401a4fba
1401a4bd2:	c6 00 00             	movb   $0x0,(%rax)
1401a4bd5:	41 c7 45 38 00 00 00 	movl   $0x0,0x38(%r13)
1401a4bdc:	00
1401a4bdd:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401a4be2:	e8 59 5d ef ff       	call   0x14009a940
1401a4be7:	e9 15 f6 ff ff       	jmp    0x1401a4201
1401a4bec:	0f 1f 40 00          	nopl   0x0(%rax)
1401a4bf0:	4c 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%r8
1401a4bf7:	00
1401a4bf8:	48 8d 15 9c 67 08 00 	lea    0x8679c(%rip),%rdx        # 0x14022b39b
1401a4bff:	48 89 f1             	mov    %rsi,%rcx
1401a4c02:	e8 c9 a1 e9 ff       	call   0x14003edd0
1401a4c07:	85 c0                	test   %eax,%eax
1401a4c09:	0f 85 b4 08 00 00    	jne    0x1401a54c3
1401a4c0f:	48 8b 15 9a 59 10 00 	mov    0x10599a(%rip),%rdx        # 0x1402aa5b0
1401a4c16:	48 85 d2             	test   %rdx,%rdx
1401a4c19:	0f 84 92 04 00 00    	je     0x1401a50b1
1401a4c1f:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
1401a4c24:	45 31 c0             	xor    %r8d,%r8d
1401a4c27:	4c 89 f9             	mov    %r15,%rcx
1401a4c2a:	e8 41 23 ff ff       	call   0x140196f70
1401a4c2f:	85 c0                	test   %eax,%eax
1401a4c31:	0f 84 ee 08 00 00    	je     0x1401a5525
1401a4c37:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401a4c3e:	00
1401a4c3f:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
1401a4c46:	00
1401a4c47:	e8 e4 a7 e8 ff       	call   0x14002f430
1401a4c4c:	85 c0                	test   %eax,%eax
1401a4c4e:	0f 85 99 08 00 00    	jne    0x1401a54ed
1401a4c54:	45 85 f6             	test   %r14d,%r14d
1401a4c57:	0f 84 1c 01 00 00    	je     0x1401a4d79
1401a4c5d:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1401a4c64:	00
1401a4c65:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1401a4c6c:	00
1401a4c6d:	48 33 84 24 00 01 00 	xor    0x100(%rsp),%rax
1401a4c74:	00
1401a4c75:	48 33 94 24 08 01 00 	xor    0x108(%rsp),%rdx
1401a4c7c:	00
1401a4c7d:	48 09 d0             	or     %rdx,%rax
1401a4c80:	0f 84 46 04 00 00    	je     0x1401a50cc
1401a4c86:	48 8d 0d 53 8e 08 00 	lea    0x88e53(%rip),%rcx        # 0x14022dae0
1401a4c8d:	e8 4e df fe ff       	call   0x140192be0
1401a4c92:	48 89 c1             	mov    %rax,%rcx
1401a4c95:	e8 96 e9 f1 ff       	call   0x1400c3630
1401a4c9a:	4c 89 f9             	mov    %r15,%rcx
1401a4c9d:	e8 9e 5c ef ff       	call   0x14009a940
1401a4ca2:	e9 97 f6 ff ff       	jmp    0x1401a433e
1401a4ca7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a4cae:	00 00
1401a4cb0:	48 8d 0d 34 7b 08 00 	lea    0x87b34(%rip),%rcx        # 0x14022c7eb
1401a4cb7:	e8 e4 d9 fe ff       	call   0x1401926a0
1401a4cbc:	48 89 05 7d 59 10 00 	mov    %rax,0x10597d(%rip)        # 0x1402aa640
1401a4cc3:	48 89 c2             	mov    %rax,%rdx
1401a4cc6:	e9 76 f8 ff ff       	jmp    0x1401a4541
1401a4ccb:	48 8d 0d 0e 7c 08 00 	lea    0x87c0e(%rip),%rcx        # 0x14022c8e0
1401a4cd2:	e8 c9 d9 fe ff       	call   0x1401926a0
1401a4cd7:	48 89 05 32 59 10 00 	mov    %rax,0x105932(%rip)        # 0x1402aa610
1401a4cde:	48 89 c1             	mov    %rax,%rcx
1401a4ce1:	e9 21 f8 ff ff       	jmp    0x1401a4507
1401a4ce6:	48 8d 0d 52 8b 08 00 	lea    0x88b52(%rip),%rcx        # 0x14022d83f
1401a4ced:	e8 ae d9 fe ff       	call   0x1401926a0
1401a4cf2:	48 89 05 d7 58 10 00 	mov    %rax,0x1058d7(%rip)        # 0x1402aa5d0
1401a4cf9:	48 89 c2             	mov    %rax,%rdx
1401a4cfc:	e9 fb f8 ff ff       	jmp    0x1401a45fc
1401a4d01:	48 89 da             	mov    %rbx,%rdx
1401a4d04:	48 89 f1             	mov    %rsi,%rcx
1401a4d07:	e8 84 f9 fe ff       	call   0x140194690
1401a4d0c:	41 89 c5             	mov    %eax,%r13d
1401a4d0f:	e9 30 f6 ff ff       	jmp    0x1401a4344
1401a4d14:	48 8d 0d 12 84 08 00 	lea    0x88412(%rip),%rcx        # 0x14022d12d
1401a4d1b:	e8 80 d9 fe ff       	call   0x1401926a0
1401a4d20:	48 89 05 b1 58 10 00 	mov    %rax,0x1058b1(%rip)        # 0x1402aa5d8
1401a4d27:	48 89 c2             	mov    %rax,%rdx
1401a4d2a:	e9 7c f8 ff ff       	jmp    0x1401a45ab
1401a4d2f:	48 8d 0d 82 7b 08 00 	lea    0x87b82(%rip),%rcx        # 0x14022c8b8
1401a4d36:	e8 65 d9 fe ff       	call   0x1401926a0
1401a4d3b:	48 89 05 d6 58 10 00 	mov    %rax,0x1058d6(%rip)        # 0x1402aa618
1401a4d42:	48 89 c1             	mov    %rax,%rcx
1401a4d45:	e9 9d f7 ff ff       	jmp    0x1401a44e7
1401a4d4a:	48 8b 0d 57 58 10 00 	mov    0x105857(%rip),%rcx        # 0x1402aa5a8
1401a4d51:	48 85 c9             	test   %rcx,%rcx
1401a4d54:	0f 84 c1 03 00 00    	je     0x1401a511b
1401a4d5a:	e8 81 fa f3 ff       	call   0x1400e47e0
1401a4d5f:	48 8b 0d 3a 58 10 00 	mov    0x10583a(%rip),%rcx        # 0x1402aa5a0
1401a4d66:	48 85 c9             	test   %rcx,%rcx
1401a4d69:	0f 84 91 03 00 00    	je     0x1401a5100
1401a4d6f:	e8 6c fa f3 ff       	call   0x1400e47e0
1401a4d74:	e9 11 fa ff ff       	jmp    0x1401a478a
1401a4d79:	45 8b 45 38          	mov    0x38(%r13),%r8d
1401a4d7d:	45 85 c0             	test   %r8d,%r8d
1401a4d80:	0f 84 8a 00 00 00    	je     0x1401a4e10
1401a4d86:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1401a4d8d:	00
1401a4d8e:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1401a4d95:	00
1401a4d96:	48 33 84 24 00 01 00 	xor    0x100(%rsp),%rax
1401a4d9d:	00
1401a4d9e:	48 33 94 24 08 01 00 	xor    0x108(%rsp),%rdx
1401a4da5:	00
1401a4da6:	48 09 d0             	or     %rdx,%rax
1401a4da9:	0f 84 eb 03 00 00    	je     0x1401a519a
1401a4daf:	8b 94 24 b0 00 00 00 	mov    0xb0(%rsp),%edx
1401a4db6:	44 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8d
1401a4dbd:	00
1401a4dbe:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
1401a4dc5:	00
1401a4dc6:	44 39 c2             	cmp    %r8d,%edx
1401a4dc9:	0f 8e 67 03 00 00    	jle    0x1401a5136
1401a4dcf:	49 63 c8             	movslq %r8d,%rcx
1401a4dd2:	44 29 c2             	sub    %r8d,%edx
1401a4dd5:	48 01 ca             	add    %rcx,%rdx
1401a4dd8:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
1401a4ddc:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
1401a4de0:	49 8d 04 c1          	lea    (%r9,%rax,8),%rax
1401a4de4:	49 8d 0c d1          	lea    (%r9,%rdx,8),%rcx
1401a4de8:	eb 13                	jmp    0x1401a4dfd
1401a4dea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a4df0:	48 83 c0 28          	add    $0x28,%rax
1401a4df4:	48 39 c8             	cmp    %rcx,%rax
1401a4df7:	0f 84 39 03 00 00    	je     0x1401a5136
1401a4dfd:	8b 10                	mov    (%rax),%edx
1401a4dff:	83 fa 0b             	cmp    $0xb,%edx
1401a4e02:	77 ec                	ja     0x1401a4df0
1401a4e04:	83 ea 04             	sub    $0x4,%edx
1401a4e07:	83 fa 01             	cmp    $0x1,%edx
1401a4e0a:	0f 87 26 03 00 00    	ja     0x1401a5136
1401a4e10:	41 bf 07 00 00 00    	mov    $0x7,%r15d
1401a4e16:	45 31 f6             	xor    %r14d,%r14d
1401a4e19:	48 89 f1             	mov    %rsi,%rcx
1401a4e1c:	e8 bf ff eb ff       	call   0x140064de0
1401a4e21:	48 8d 15 45 6a 08 00 	lea    0x86a45(%rip),%rdx        # 0x14022b86d
1401a4e28:	48 89 c1             	mov    %rax,%rcx
1401a4e2b:	e8 a0 fb eb ff       	call   0x1400649d0
1401a4e30:	85 c0                	test   %eax,%eax
1401a4e32:	74 31                	je     0x1401a4e65
1401a4e34:	48 89 f1             	mov    %rsi,%rcx
1401a4e37:	e8 a4 ff eb ff       	call   0x140064de0
1401a4e3c:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401a4e43:	00