1404119bf:	cc                   	int3
1404119c0:	0f b7 41 04          	movzwl 0x4(%rcx),%eax
1404119c4:	c3                   	ret
1404119c5:	cc                   	int3
1404119c6:	cc                   	int3
1404119c7:	cc                   	int3
1404119c8:	cc                   	int3
1404119c9:	cc                   	int3
1404119ca:	cc                   	int3
1404119cb:	cc                   	int3
1404119cc:	cc                   	int3
1404119cd:	cc                   	int3
1404119ce:	cc                   	int3
1404119cf:	cc                   	int3
1404119d0:	0f b6 41 34          	movzbl 0x34(%rcx),%eax
1404119d4:	c3                   	ret
1404119d5:	cc                   	int3
1404119d6:	cc                   	int3
1404119d7:	cc                   	int3
1404119d8:	cc                   	int3
1404119d9:	cc                   	int3
1404119da:	cc                   	int3
1404119db:	cc                   	int3
1404119dc:	cc                   	int3
1404119dd:	cc                   	int3
1404119de:	cc                   	int3
1404119df:	cc                   	int3
1404119e0:	8b 41 30             	mov    0x30(%rcx),%eax
1404119e3:	c3                   	ret
1404119e4:	cc                   	int3
1404119e5:	cc                   	int3
1404119e6:	cc                   	int3
1404119e7:	cc                   	int3
1404119e8:	cc                   	int3
1404119e9:	cc                   	int3
1404119ea:	cc                   	int3
1404119eb:	cc                   	int3
1404119ec:	cc                   	int3
1404119ed:	cc                   	int3
1404119ee:	cc                   	int3
1404119ef:	cc                   	int3
1404119f0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1404119f7:	48 8b 05 02 75 fa 00 	mov    0xfa7502(%rip),%rax        # 0x1413b8f00
1404119fe:	48 33 c4             	xor    %rsp,%rax
140411a01:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140411a06:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
140411a0a:	75 19                	jne    0x140411a25
140411a0c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140411a10:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140411a15:	48 33 cc             	xor    %rsp,%rcx
140411a18:	e8 e3 9a a0 00       	call   0x140e1b500
140411a1d:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140411a24:	c3                   	ret
140411a25:	e8 86 c8 d9 ff       	call   0x1401ae2b0
140411a2a:	44 0f b6 c0          	movzbl %al,%r8d
140411a2e:	4c 8d 0d 23 e6 bd 00 	lea    0xbde623(%rip),%r9        # 0x140ff0058
140411a35:	48 8d 15 34 e6 bd 00 	lea    0xbde634(%rip),%rdx        # 0x140ff0070
140411a3c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411a41:	e8 6a 74 d9 ff       	call   0x1401a8eb0
140411a46:	48 8d 15 fb ee f8 00 	lea    0xf8eefb(%rip),%rdx        # 0x1413a0948
140411a4d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411a52:	e8 c1 ad a0 00       	call   0x140e1c818
140411a57:	cc                   	int3
140411a58:	cc                   	int3
140411a59:	cc                   	int3
140411a5a:	cc                   	int3
140411a5b:	cc                   	int3
140411a5c:	cc                   	int3
140411a5d:	cc                   	int3
140411a5e:	cc                   	int3
140411a5f:	cc                   	int3
140411a60:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140411a67:	48 8b 05 92 74 fa 00 	mov    0xfa7492(%rip),%rax        # 0x1413b8f00
140411a6e:	48 33 c4             	xor    %rsp,%rax
140411a71:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140411a76:	66 83 79 04 33       	cmpw   $0x33,0x4(%rcx)
140411a7b:	75 19                	jne    0x140411a96
140411a7d:	48 8b 41 68          	mov    0x68(%rcx),%rax
140411a81:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140411a86:	48 33 cc             	xor    %rsp,%rcx
140411a89:	e8 72 9a a0 00       	call   0x140e1b500
140411a8e:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140411a95:	c3                   	ret
140411a96:	e8 25 ff ff ff       	call   0x1404119c0
140411a9b:	44 0f b7 c0          	movzwl %ax,%r8d
140411a9f:	4c 8d 0d 62 e3 bd 00 	lea    0xbde362(%rip),%r9        # 0x140fefe08
140411aa6:	48 8d 15 73 e3 bd 00 	lea    0xbde373(%rip),%rdx        # 0x140fefe20
140411aad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411ab2:	e8 f9 73 d9 ff       	call   0x1401a8eb0
140411ab7:	48 8d 15 8a ee f8 00 	lea    0xf8ee8a(%rip),%rdx        # 0x1413a0948
140411abe:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411ac3:	e8 50 ad a0 00       	call   0x140e1c818
140411ac8:	cc                   	int3
140411ac9:	cc                   	int3
140411aca:	cc                   	int3
140411acb:	cc                   	int3
140411acc:	cc                   	int3
140411acd:	cc                   	int3
140411ace:	cc                   	int3
140411acf:	cc                   	int3
140411ad0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140411ad7:	48 8b 05 22 74 fa 00 	mov    0xfa7422(%rip),%rax        # 0x1413b8f00
140411ade:	48 33 c4             	xor    %rsp,%rax
140411ae1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140411ae6:	66 83 79 04 28       	cmpw   $0x28,0x4(%rcx)
140411aeb:	75 19                	jne    0x140411b06
140411aed:	48 8b 41 78          	mov    0x78(%rcx),%rax
140411af1:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140411af6:	48 33 cc             	xor    %rsp,%rcx
140411af9:	e8 02 9a a0 00       	call   0x140e1b500
140411afe:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140411b05:	c3                   	ret
140411b06:	e8 b5 fe ff ff       	call   0x1404119c0
140411b0b:	44 0f b7 c0          	movzwl %ax,%r8d
140411b0f:	4c 8d 0d 5a e3 bd 00 	lea    0xbde35a(%rip),%r9        # 0x140fefe70
140411b16:	48 8d 15 73 e3 bd 00 	lea    0xbde373(%rip),%rdx        # 0x140fefe90
140411b1d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411b22:	e8 89 73 d9 ff       	call   0x1401a8eb0
140411b27:	48 8d 15 1a ee f8 00 	lea    0xf8ee1a(%rip),%rdx        # 0x1413a0948
140411b2e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411b33:	e8 e0 ac a0 00       	call   0x140e1c818
140411b38:	cc                   	int3
140411b39:	cc                   	int3
140411b3a:	cc                   	int3
140411b3b:	cc                   	int3
140411b3c:	cc                   	int3
140411b3d:	cc                   	int3
140411b3e:	cc                   	int3
140411b3f:	cc                   	int3
140411b40:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140411b47:	48 8b 05 b2 73 fa 00 	mov    0xfa73b2(%rip),%rax        # 0x1413b8f00
140411b4e:	48 33 c4             	xor    %rsp,%rax
140411b51:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140411b56:	80 79 01 03          	cmpb   $0x3,0x1(%rcx)
140411b5a:	75 19                	jne    0x140411b75
140411b5c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140411b60:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140411b65:	48 33 cc             	xor    %rsp,%rcx
140411b68:	e8 93 99 a0 00       	call   0x140e1b500
140411b6d:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140411b74:	c3                   	ret
140411b75:	e8 36 c7 d9 ff       	call   0x1401ae2b0
140411b7a:	44 0f b6 c0          	movzbl %al,%r8d
140411b7e:	4c 8d 0d 73 de bd 00 	lea    0xbdde73(%rip),%r9        # 0x140fef9f8
140411b85:	48 8d 15 74 df bd 00 	lea    0xbddf74(%rip),%rdx        # 0x140fefb00
140411b8c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411b91:	e8 1a 73 d9 ff       	call   0x1401a8eb0
140411b96:	48 8d 15 ab ed f8 00 	lea    0xf8edab(%rip),%rdx        # 0x1413a0948
140411b9d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411ba2:	e8 71 ac a0 00       	call   0x140e1c818
140411ba7:	cc                   	int3
140411ba8:	cc                   	int3
140411ba9:	cc                   	int3
140411baa:	cc                   	int3
140411bab:	cc                   	int3
140411bac:	cc                   	int3
140411bad:	cc                   	int3
140411bae:	cc                   	int3
140411baf:	cc                   	int3
140411bb0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140411bb7:	48 8b 05 42 73 fa 00 	mov    0xfa7342(%rip),%rax        # 0x1413b8f00
140411bbe:	48 33 c4             	xor    %rsp,%rax
140411bc1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140411bc6:	80 79 01 03          	cmpb   $0x3,0x1(%rcx)
140411bca:	75 19                	jne    0x140411be5
140411bcc:	48 8b 41 08          	mov    0x8(%rcx),%rax
140411bd0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140411bd5:	48 33 cc             	xor    %rsp,%rcx
140411bd8:	e8 23 99 a0 00       	call   0x140e1b500
140411bdd:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140411be4:	c3                   	ret
140411be5:	e8 c6 c6 d9 ff       	call   0x1401ae2b0
140411bea:	44 0f b6 c0          	movzbl %al,%r8d
140411bee:	4c 8d 0d 03 de bd 00 	lea    0xbdde03(%rip),%r9        # 0x140fef9f8
140411bf5:	48 8d 15 14 de bd 00 	lea    0xbdde14(%rip),%rdx        # 0x140fefa10
140411bfc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411c01:	e8 aa 72 d9 ff       	call   0x1401a8eb0
140411c06:	48 8d 15 3b ed f8 00 	lea    0xf8ed3b(%rip),%rdx        # 0x1413a0948
140411c0d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411c12:	e8 01 ac a0 00       	call   0x140e1c818
140411c17:	cc                   	int3
140411c18:	cc                   	int3
140411c19:	cc                   	int3
140411c1a:	cc                   	int3
140411c1b:	cc                   	int3
140411c1c:	cc                   	int3
140411c1d:	cc                   	int3
140411c1e:	cc                   	int3
140411c1f:	cc                   	int3
140411c20:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140411c27:	48 8b 05 d2 72 fa 00 	mov    0xfa72d2(%rip),%rax        # 0x1413b8f00
140411c2e:	48 33 c4             	xor    %rsp,%rax
140411c31:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140411c36:	66 83 79 04 29       	cmpw   $0x29,0x4(%rcx)
140411c3b:	75 1c                	jne    0x140411c59
140411c3d:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140411c44:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140411c49:	48 33 cc             	xor    %rsp,%rcx
140411c4c:	e8 af 98 a0 00       	call   0x140e1b500
140411c51:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140411c58:	c3                   	ret
140411c59:	e8 62 fd ff ff       	call   0x1404119c0
140411c5e:	44 0f b7 c0          	movzwl %ax,%r8d
140411c62:	4c 8d 0d 77 e3 bd 00 	lea    0xbde377(%rip),%r9        # 0x140feffe0
140411c69:	48 8d 15 90 e3 bd 00 	lea    0xbde390(%rip),%rdx        # 0x140ff0000
140411c70:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411c75:	e8 36 72 d9 ff       	call   0x1401a8eb0
140411c7a:	48 8d 15 c7 ec f8 00 	lea    0xf8ecc7(%rip),%rdx        # 0x1413a0948
140411c81:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140411c86:	e8 8d ab a0 00       	call   0x140e1c818
140411c8b:	cc                   	int3
140411c8c:	cc                   	int3
140411c8d:	cc                   	int3
140411c8e:	cc                   	int3
140411c8f:	cc                   	int3
140411c90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140411c95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140411c9a:	56                   	push   %rsi
140411c9b:	57                   	push   %rdi
140411c9c:	41 54                	push   %r12
140411c9e:	41 56                	push   %r14
140411ca0:	41 57                	push   %r15
140411ca2:	48 83 ec 30          	sub    $0x30,%rsp
140411ca6:	49 8b f8             	mov    %r8,%rdi
140411ca9:	4c 8b e2             	mov    %rdx,%r12
140411cac:	4c 8b f9             	mov    %rcx,%r15
140411caf:	48 8b 0d c2 52 01 01 	mov    0x10152c2(%rip),%rcx        # 0x141426f78
140411cb6:	48 85 c9             	test   %rcx,%rcx
140411cb9:	0f 84 1a 01 00 00    	je     0x140411dd9
140411cbf:	e8 6c 38 40 00       	call   0x140815530
140411cc4:	84 c0                	test   %al,%al
140411cc6:	0f 84 0d 01 00 00    	je     0x140411dd9
140411ccc:	b9 50 00 00 00       	mov    $0x50,%ecx
140411cd1:	e8 32 94 a0 00       	call   0x140e1b108
140411cd6:	4c 8b c0             	mov    %rax,%r8
140411cd9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140411cde:	48 85 c0             	test   %rax,%rax
140411ce1:	74 3f                	je     0x140411d22
140411ce3:	48 8b 0d 86 fc 01 01 	mov    0x101fc86(%rip),%rcx        # 0x141431970
140411cea:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140411cef:	48 85 c9             	test   %rcx,%rcx
140411cf2:	74 1c                	je     0x140411d10
140411cf4:	8b 41 10             	mov    0x10(%rcx),%eax
140411cf7:	ff c0                	inc    %eax
140411cf9:	89 41 10             	mov    %eax,0x10(%rcx)
140411cfc:	83 f8 01             	cmp    $0x1,%eax
140411cff:	0f 8e f8 00 00 00    	jle    0x140411dfd
140411d05:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140411d0a:	0f 84 e2 00 00 00    	je     0x140411df2
140411d10:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140411d15:	49 8b c8             	mov    %r8,%rcx
140411d18:	e8 13 0b 32 00       	call   0x140732830
140411d1d:	48 8b f0             	mov    %rax,%rsi
140411d20:	eb 02                	jmp    0x140411d24
140411d22:	33 f6                	xor    %esi,%esi
140411d24:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140411d29:	48 85 ff             	test   %rdi,%rdi
140411d2c:	74 7c                	je     0x140411daa
140411d2e:	33 db                	xor    %ebx,%ebx
140411d30:	48 8b 0f             	mov    (%rdi),%rcx
140411d33:	48 8b 47 08          	mov    0x8(%rdi),%rax
140411d37:	48 2b c1             	sub    %rcx,%rax
140411d3a:	48 c1 f8 03          	sar    $0x3,%rax
140411d3e:	48 85 c0             	test   %rax,%rax
140411d41:	74 67                	je     0x140411daa
140411d43:	33 d2                	xor    %edx,%edx
140411d45:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140411d4c:	00 00 00 00
140411d50:	48 8b 04 d1          	mov    (%rcx,%rdx,8),%rax
140411d54:	48 8b 68 08          	mov    0x8(%rax),%rbp
140411d58:	44 8b 70 10          	mov    0x10(%rax),%r14d
140411d5c:	b9 28 00 00 00       	mov    $0x28,%ecx
140411d61:	e8 a2 93 a0 00       	call   0x140e1b108
140411d66:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140411d6b:	48 85 c0             	test   %rax,%rax
140411d6e:	74 0f                	je     0x140411d7f
140411d70:	4c 8b c5             	mov    %rbp,%r8
140411d73:	41 8b d6             	mov    %r14d,%edx
140411d76:	48 8b c8             	mov    %rax,%rcx
140411d79:	e8 72 fe 31 00       	call   0x140731bf0
140411d7e:	90                   	nop
140411d7f:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140411d84:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140411d89:	8b d3                	mov    %ebx,%edx
140411d8b:	48 8b ce             	mov    %rsi,%rcx
140411d8e:	e8 6d 36 32 00       	call   0x140735400
140411d93:	ff c3                	inc    %ebx
140411d95:	48 8b 0f             	mov    (%rdi),%rcx
140411d98:	8b d3                	mov    %ebx,%edx
140411d9a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140411d9e:	48 2b c1             	sub    %rcx,%rax
140411da1:	48 c1 f8 03          	sar    $0x3,%rax
140411da5:	48 3b d0             	cmp    %rax,%rdx
140411da8:	72 a6                	jb     0x140411d50
140411daa:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140411db1:	00 00
140411db3:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140411db8:	45 0f b6 44 24 18    	movzbl 0x18(%r12),%r8d
140411dbe:	41 0f b6 47 34       	movzbl 0x34(%r15),%eax
140411dc3:	44 33 c0             	xor    %eax,%r8d
140411dc6:	49 8b 4f 48          	mov    0x48(%r15),%rcx
140411dca:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
140411dcf:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140411dd3:	e8 e8 5b 00 00       	call   0x1404179c0
140411dd8:	90                   	nop
140411dd9:	b0 01                	mov    $0x1,%al
140411ddb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140411de0:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140411de5:	48 83 c4 30          	add    $0x30,%rsp
140411de9:	41 5f                	pop    %r15
140411deb:	41 5e                	pop    %r14
140411ded:	41 5c                	pop    %r12
140411def:	5f                   	pop    %rdi
140411df0:	5e                   	pop    %rsi
140411df1:	c3                   	ret
140411df2:	b9 01 00 00 00       	mov    $0x1,%ecx
140411df7:	e8 04 89 37 00       	call   0x14078a700
140411dfc:	cc                   	int3
140411dfd:	33 c9                	xor    %ecx,%ecx
140411dff:	e8 fc 88 37 00       	call   0x14078a700
140411e04:	cc                   	int3
140411e05:	cc                   	int3
140411e06:	cc                   	int3
140411e07:	cc                   	int3
140411e08:	cc                   	int3
140411e09:	cc                   	int3
140411e0a:	cc                   	int3
140411e0b:	cc                   	int3
140411e0c:	cc                   	int3
140411e0d:	cc                   	int3
140411e0e:	cc                   	int3
140411e0f:	cc                   	int3
140411e10:	40 55                	rex push %rbp
140411e12:	53                   	push   %rbx
140411e13:	56                   	push   %rsi
140411e14:	57                   	push   %rdi
140411e15:	41 54                	push   %r12
140411e17:	41 55                	push   %r13
140411e19:	41 56                	push   %r14
140411e1b:	41 57                	push   %r15
140411e1d:	48 8d ac 24 78 ff ff 	lea    -0x88(%rsp),%rbp
140411e24:	ff
140411e25:	48 81 ec 88 01 00 00 	sub    $0x188,%rsp
140411e2c:	48 8b 05 cd 70 fa 00 	mov    0xfa70cd(%rip),%rax        # 0x1413b8f00
140411e33:	48 33 c4             	xor    %rsp,%rax
140411e36:	48 89 45 70          	mov    %rax,0x70(%rbp)
140411e3a:	4d 8b f9             	mov    %r9,%r15
140411e3d:	45 0f b6 e0          	movzbl %r8b,%r12d
140411e41:	0f b6 da             	movzbl %dl,%ebx
140411e44:	4c 8b e9             	mov    %rcx,%r13