1408eeb72:	33 ff                	xor    %edi,%edi
1408eeb74:	8b f2                	mov    %edx,%esi
1408eeb76:	48 8b d9             	mov    %rcx,%rbx
1408eeb79:	85 c0                	test   %eax,%eax
1408eeb7b:	0f 85 f4 01 00 00    	jne    0x1408eed75
1408eeb81:	80 79 15 01          	cmpb   $0x1,0x15(%rcx)
1408eeb85:	44 88 41 1a          	mov    %r8b,0x1a(%rcx)
1408eeb89:	0f 85 e4 01 00 00    	jne    0x1408eed73
1408eeb8f:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
1408eeb96:	48 85 c0             	test   %rax,%rax
1408eeb99:	0f 84 25 01 00 00    	je     0x1408eecc4
1408eeb9f:	48 8d b1 28 01 00 00 	lea    0x128(%rcx),%rsi
1408eeba6:	40 38 79 08          	cmp    %dil,0x8(%rcx)
1408eebaa:	74 7d                	je     0x1408eec29
1408eebac:	48 8d b1 28 01 00 00 	lea    0x128(%rcx),%rsi
1408eebb3:	40 38 78 3f          	cmp    %dil,0x3f(%rax)
1408eebb7:	75 70                	jne    0x1408eec29
1408eebb9:	0f b6 41 16          	movzbl 0x16(%rcx),%eax
1408eebbd:	3c 04                	cmp    $0x4,%al
1408eebbf:	72 04                	jb     0x1408eebc5
1408eebc1:	3c 05                	cmp    $0x5,%al
1408eebc3:	75 28                	jne    0x1408eebed
1408eebc5:	40 38 79 11          	cmp    %dil,0x11(%rcx)
1408eebc9:	75 1e                	jne    0x1408eebe9
1408eebcb:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1408eebcf:	ba 04 00 00 00       	mov    $0x4,%edx
1408eebd4:	48 8b 01             	mov    (%rcx),%rax
1408eebd7:	48 8b 40 38          	mov    0x38(%rax),%rax
1408eebdb:	ff 15 3f 4e 69 00    	call   *0x694e3f(%rip)        # 0x140f83a20
1408eebe1:	85 c0                	test   %eax,%eax
1408eebe3:	0f 85 8c 01 00 00    	jne    0x1408eed75
1408eebe9:	c6 43 16 04          	movb   $0x4,0x16(%rbx)
1408eebed:	48 8b bb 28 01 00 00 	mov    0x128(%rbx),%rdi
1408eebf4:	80 7f 3f 00          	cmpb   $0x0,0x3f(%rdi)
1408eebf8:	75 24                	jne    0x1408eec1e
1408eebfa:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1408eebfe:	41 b9 05 00 00 00    	mov    $0x5,%r9d
1408eec04:	0f bf 57 3c          	movswl 0x3c(%rdi),%edx
1408eec08:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408eec0e:	83 c2 03             	add    $0x3,%edx
1408eec11:	48 8b 01             	mov    (%rcx),%rax
1408eec14:	48 8b 40 70          	mov    0x70(%rax),%rax
1408eec18:	ff 15 02 4e 69 00    	call   *0x694e02(%rip)        # 0x140f83a20
1408eec1e:	c6 47 3f 01          	movb   $0x1,0x3f(%rdi)
1408eec22:	48 8d b3 28 01 00 00 	lea    0x128(%rbx),%rsi
1408eec29:	48 8b 36             	mov    (%rsi),%rsi
1408eec2c:	80 7e 42 00          	cmpb   $0x0,0x42(%rsi)
1408eec30:	74 0a                	je     0x1408eec3c
1408eec32:	bf 08 00 00 00       	mov    $0x8,%edi
1408eec37:	e9 1b 01 00 00       	jmp    0x1408eed57
1408eec3c:	80 7e 3f 00          	cmpb   $0x0,0x3f(%rsi)
1408eec40:	74 04                	je     0x1408eec46
1408eec42:	33 ff                	xor    %edi,%edi
1408eec44:	eb 29                	jmp    0x1408eec6f
1408eec46:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1408eec4a:	33 d2                	xor    %edx,%edx
1408eec4c:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
1408eec52:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408eec58:	48 8b 01             	mov    (%rcx),%rax
1408eec5b:	48 8b 40 70          	mov    0x70(%rax),%rax
1408eec5f:	ff 15 bb 4d 69 00    	call   *0x694dbb(%rip)        # 0x140f83a20
1408eec65:	8b f8                	mov    %eax,%edi
1408eec67:	85 c0                	test   %eax,%eax
1408eec69:	0f 85 e8 00 00 00    	jne    0x1408eed57
1408eec6f:	48 8b 56 30          	mov    0x30(%rsi),%rdx
1408eec73:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
1408eec77:	c6 46 40 01          	movb   $0x1,0x40(%rsi)
1408eec7b:	41 b8 30 00 00 00    	mov    $0x30,%r8d
1408eec81:	48 8b 12             	mov    (%rdx),%rdx
1408eec84:	e8 c7 0d 5f 00       	call   0x140edfa50
1408eec89:	85 c0                	test   %eax,%eax
1408eec8b:	0f 84 c6 00 00 00    	je     0x1408eed57
1408eec91:	80 7e 3f 00          	cmpb   $0x0,0x3f(%rsi)
1408eec95:	75 1f                	jne    0x1408eecb6
1408eec97:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1408eec9b:	33 d2                	xor    %edx,%edx
1408eec9d:	41 b9 09 00 00 00    	mov    $0x9,%r9d
1408eeca3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408eeca9:	48 8b 01             	mov    (%rcx),%rax
1408eecac:	48 8b 40 70          	mov    0x70(%rax),%rax
1408eecb0:	ff 15 6a 4d 69 00    	call   *0x694d6a(%rip)        # 0x140f83a20
1408eecb6:	c6 46 40 00          	movb   $0x0,0x40(%rsi)
1408eecba:	bf 05 02 00 00       	mov    $0x205,%edi
1408eecbf:	e9 93 00 00 00       	jmp    0x1408eed57
1408eecc4:	0f b6 41 16          	movzbl 0x16(%rcx),%eax
1408eecc8:	a8 fa                	test   $0xfa,%al
1408eecca:	75 30                	jne    0x1408eecfc
1408eeccc:	3c 04                	cmp    $0x4,%al
1408eecce:	74 2c                	je     0x1408eecfc
1408eecd0:	40 38 79 11          	cmp    %dil,0x11(%rcx)
1408eecd4:	75 1c                	jne    0x1408eecf2
1408eecd6:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1408eecda:	ba 02 00 00 00       	mov    $0x2,%edx
1408eecdf:	48 8b 01             	mov    (%rcx),%rax
1408eece2:	48 8b 40 38          	mov    0x38(%rax),%rax
1408eece6:	ff 15 34 4d 69 00    	call   *0x694d34(%rip)        # 0x140f83a20
1408eecec:	8b f8                	mov    %eax,%edi
1408eecee:	85 c0                	test   %eax,%eax
1408eecf0:	75 0a                	jne    0x1408eecfc
1408eecf2:	80 7b 16 05          	cmpb   $0x5,0x16(%rbx)
1408eecf6:	74 04                	je     0x1408eecfc
1408eecf8:	c6 43 16 02          	movb   $0x2,0x16(%rbx)
1408eecfc:	85 ff                	test   %edi,%edi
1408eecfe:	75 73                	jne    0x1408eed73
1408eed00:	85 f6                	test   %esi,%esi
1408eed02:	74 57                	je     0x1408eed5b
1408eed04:	0f b6 43 16          	movzbl 0x16(%rbx),%eax
1408eed08:	33 ff                	xor    %edi,%edi
1408eed0a:	3c 04                	cmp    $0x4,%al
1408eed0c:	72 04                	jb     0x1408eed12
1408eed0e:	3c 05                	cmp    $0x5,%al
1408eed10:	75 45                	jne    0x1408eed57
1408eed12:	40 38 7b 11          	cmp    %dil,0x11(%rbx)
1408eed16:	75 3b                	jne    0x1408eed53
1408eed18:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1408eed1c:	ba 04 00 00 00       	mov    $0x4,%edx
1408eed21:	48 8b 01             	mov    (%rcx),%rax
1408eed24:	48 8b 40 38          	mov    0x38(%rax),%rax
1408eed28:	ff 15 f2 4c 69 00    	call   *0x694cf2(%rip)        # 0x140f83a20
1408eed2e:	8b f8                	mov    %eax,%edi
1408eed30:	85 c0                	test   %eax,%eax
1408eed32:	74 1f                	je     0x1408eed53
1408eed34:	83 f8 05             	cmp    $0x5,%eax
1408eed37:	75 1e                	jne    0x1408eed57
1408eed39:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
1408eed40:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
1408eed47:	ff 15 d3 4c 69 00    	call   *0x694cd3(%rip)        # 0x140f83a20
1408eed4d:	85 c0                	test   %eax,%eax
1408eed4f:	75 b3                	jne    0x1408eed04
1408eed51:	eb 04                	jmp    0x1408eed57
1408eed53:	c6 43 16 04          	movb   $0x4,0x16(%rbx)
1408eed57:	85 ff                	test   %edi,%edi
1408eed59:	75 18                	jne    0x1408eed73
1408eed5b:	8b 4b 20             	mov    0x20(%rbx),%ecx
1408eed5e:	89 4b 2c             	mov    %ecx,0x2c(%rbx)
1408eed61:	89 4b 28             	mov    %ecx,0x28(%rbx)
1408eed64:	89 4b 24             	mov    %ecx,0x24(%rbx)
1408eed67:	c6 43 15 02          	movb   $0x2,0x15(%rbx)
1408eed6b:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
1408eed72:	00
1408eed73:	8b c7                	mov    %edi,%eax
1408eed75:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408eed7a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1408eed7f:	48 83 c4 30          	add    $0x30,%rsp
1408eed83:	5f                   	pop    %rdi
1408eed84:	c3                   	ret
1408eed85:	cc                   	int3
1408eed86:	cc                   	int3
1408eed87:	cc                   	int3
1408eed88:	cc                   	int3
1408eed89:	cc                   	int3
1408eed8a:	cc                   	int3
1408eed8b:	cc                   	int3
1408eed8c:	cc                   	int3
1408eed8d:	cc                   	int3
1408eed8e:	cc                   	int3
1408eed8f:	cc                   	int3
1408eed90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408eed95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408eed9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408eed9f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408eeda4:	41 56                	push   %r14
1408eeda6:	48 83 ec 30          	sub    $0x30,%rsp
1408eedaa:	48 8b 05 47 4d b4 00 	mov    0xb44d47(%rip),%rax        # 0x141433af8
1408eedb1:	48 8b ea             	mov    %rdx,%rbp
1408eedb4:	4c 8b b1 18 01 00 00 	mov    0x118(%rcx),%r14
1408eedbb:	48 8b d9             	mov    %rcx,%rbx
1408eedbe:	48 85 c0             	test   %rax,%rax
1408eedc1:	74 06                	je     0x1408eedc9
1408eedc3:	ff 15 57 4c 69 00    	call   *0x694c57(%rip)        # 0x140f83a20
1408eedc9:	48 8b bb a8 00 00 00 	mov    0xa8(%rbx),%rdi
1408eedd0:	48 85 ff             	test   %rdi,%rdi
1408eedd3:	0f 84 8f 00 00 00    	je     0x1408eee68
1408eedd9:	48 8b 0d 30 4d b4 00 	mov    0xb44d30(%rip),%rcx        # 0x141433b10
1408eede0:	83 3d 49 e8 ab 00 00 	cmpl   $0x0,0xabe849(%rip)        # 0x1413ad630
1408eede7:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1408eedeb:	74 58                	je     0x1408eee45
1408eeded:	48 85 c9             	test   %rcx,%rcx
1408eedf0:	74 0d                	je     0x1408eedff
1408eedf2:	48 8b 05 b7 e8 ab 00 	mov    0xabe8b7(%rip),%rax        # 0x1413ad6b0
1408eedf9:	ff 15 21 4c 69 00    	call   *0x694c21(%rip)        # 0x140f83a20
1408eedff:	48 8b 05 62 e8 ab 00 	mov    0xabe862(%rip),%rax        # 0x1413ad668
1408eee06:	48 8b cf             	mov    %rdi,%rcx
1408eee09:	ff 15 11 4c 69 00    	call   *0x694c11(%rip)        # 0x140f83a20
1408eee0f:	48 ff 0d 82 4c b4 00 	decq   0xb44c82(%rip)        # 0x141433a98
1408eee16:	48 8b cf             	mov    %rdi,%rcx
1408eee19:	48 63 d0             	movslq %eax,%rdx
1408eee1c:	48 8b 05 35 e8 ab 00 	mov    0xabe835(%rip),%rax        # 0x1413ad658
1408eee23:	48 29 15 26 4c b4 00 	sub    %rdx,0xb44c26(%rip)        # 0x141433a50
1408eee2a:	ff 15 f0 4b 69 00    	call   *0x694bf0(%rip)        # 0x140f83a20
1408eee30:	48 8b 0d d9 4c b4 00 	mov    0xb44cd9(%rip),%rcx        # 0x141433b10
1408eee37:	48 85 c9             	test   %rcx,%rcx
1408eee3a:	74 20                	je     0x1408eee5c
1408eee3c:	48 8b 05 7d e8 ab 00 	mov    0xabe87d(%rip),%rax        # 0x1413ad6c0
1408eee43:	eb 0a                	jmp    0x1408eee4f
1408eee45:	48 8b 05 0c e8 ab 00 	mov    0xabe80c(%rip),%rax        # 0x1413ad658
1408eee4c:	48 8b cf             	mov    %rdi,%rcx
1408eee4f:	ff 15 cb 4b 69 00    	call   *0x694bcb(%rip)        # 0x140f83a20
1408eee55:	48 8b 0d b4 4c b4 00 	mov    0xb44cb4(%rip),%rcx        # 0x141433b10
1408eee5c:	48 8b fe             	mov    %rsi,%rdi
1408eee5f:	48 85 f6             	test   %rsi,%rsi
1408eee62:	0f 85 78 ff ff ff    	jne    0x1408eede0
1408eee68:	33 f6                	xor    %esi,%esi
1408eee6a:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
1408eee6e:	8b fe                	mov    %esi,%edi
1408eee70:	48 85 ed             	test   %rbp,%rbp
1408eee73:	74 18                	je     0x1408eee8d
1408eee75:	8b 45 30             	mov    0x30(%rbp),%eax
1408eee78:	48 0f ba e0 0b       	bt     $0xb,%rax
1408eee7d:	72 0e                	jb     0x1408eee8d
1408eee7f:	48 8b cb             	mov    %rbx,%rcx
1408eee82:	e8 e9 f4 fa ff       	call   0x14089e370
1408eee87:	85 c0                	test   %eax,%eax
1408eee89:	49 0f 44 fe          	cmove  %r14,%rdi
1408eee8d:	44 0f b6 43 0f       	movzbl 0xf(%rbx),%r8d
1408eee92:	48 8b d5             	mov    %rbp,%rdx
1408eee95:	44 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%r9d
1408eee9c:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
1408eeea3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408eeea8:	e8 23 8a 02 00       	call   0x1409178d0
1408eeead:	48 8b 43 70          	mov    0x70(%rbx),%rax
1408eeeb1:	ff 83 84 00 00 00    	incl   0x84(%rbx)
1408eeeb7:	48 89 b3 28 01 00 00 	mov    %rsi,0x128(%rbx)
1408eeebe:	48 85 c0             	test   %rax,%rax
1408eeec1:	74 1d                	je     0x1408eeee0
1408eeec3:	0f 1f 40 00          	nopl   0x0(%rax)
1408eeec7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1408eeece:	00 00
1408eeed0:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
1408eeed7:	48 8b 40 40          	mov    0x40(%rax),%rax
1408eeedb:	48 85 c0             	test   %rax,%rax
1408eeede:	75 f0                	jne    0x1408eeed0
1408eeee0:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
1408eeee7:	33 d2                	xor    %edx,%edx
1408eeee9:	e8 82 2d 00 00       	call   0x1408f1c70
1408eeeee:	40 38 73 13          	cmp    %sil,0x13(%rbx)
1408eeef2:	0f 85 a0 00 00 00    	jne    0x1408eef98
1408eeef8:	48 8b 43 50          	mov    0x50(%rbx),%rax
1408eeefc:	48 39 30             	cmp    %rsi,(%rax)
1408eeeff:	74 46                	je     0x1408eef47
1408eef01:	48 8b cb             	mov    %rbx,%rcx
1408eef04:	e8 97 9c fc ff       	call   0x1408b8ba0
1408eef09:	0f b6 c8             	movzbl %al,%ecx
1408eef0c:	83 f9 0d             	cmp    $0xd,%ecx
1408eef0f:	74 05                	je     0x1408eef16
1408eef11:	83 f9 0a             	cmp    $0xa,%ecx
1408eef14:	75 31                	jne    0x1408eef47
1408eef16:	89 43 30             	mov    %eax,0x30(%rbx)
1408eef19:	c6 43 15 06          	movb   $0x6,0x15(%rbx)
1408eef1d:	85 c0                	test   %eax,%eax
1408eef1f:	74 09                	je     0x1408eef2a
1408eef21:	48 8d 05 18 d8 fb ff 	lea    -0x427e8(%rip),%rax        # 0x1408ac740
1408eef28:	eb 16                	jmp    0x1408eef40
1408eef2a:	40 38 73 1b          	cmp    %sil,0x1b(%rbx)
1408eef2e:	48 8d 05 3b da fb ff 	lea    -0x425c5(%rip),%rax        # 0x1408ac970
1408eef35:	48 8d 0d 14 d8 fb ff 	lea    -0x427ec(%rip),%rcx        # 0x1408ac750
1408eef3c:	48 0f 45 c1          	cmovne %rcx,%rax
1408eef40:	48 89 83 10 01 00 00 	mov    %rax,0x110(%rbx)
1408eef47:	0f b6 43 15          	movzbl 0x15(%rbx),%eax
1408eef4b:	3c 06                	cmp    $0x6,%al
1408eef4d:	74 49                	je     0x1408eef98
1408eef4f:	84 c0                	test   %al,%al
1408eef51:	74 45                	je     0x1408eef98
1408eef53:	3c 02                	cmp    $0x2,%al
1408eef55:	72 2e                	jb     0x1408eef85
1408eef57:	48 8b 05 9a 4b b4 00 	mov    0xb44b9a(%rip),%rax        # 0x141433af8
1408eef5e:	48 85 c0             	test   %rax,%rax
1408eef61:	74 06                	je     0x1408eef69
1408eef63:	ff 15 b7 4a 69 00    	call   *0x694ab7(%rip)        # 0x140f83a20
1408eef69:	48 8b cb             	mov    %rbx,%rcx
1408eef6c:	e8 4f 10 00 00       	call   0x1408effc0
1408eef71:	48 8b 05 88 4b b4 00 	mov    0xb44b88(%rip),%rax        # 0x141433b00
1408eef78:	48 85 c0             	test   %rax,%rax
1408eef7b:	74 1b                	je     0x1408eef98
1408eef7d:	ff 15 9d 4a 69 00    	call   *0x694a9d(%rip)        # 0x140f83a20
1408eef83:	eb 13                	jmp    0x1408eef98
1408eef85:	40 38 73 08          	cmp    %sil,0x8(%rbx)
1408eef89:	75 0d                	jne    0x1408eef98
1408eef8b:	45 33 c0             	xor    %r8d,%r8d
1408eef8e:	33 d2                	xor    %edx,%edx
1408eef90:	48 8b cb             	mov    %rbx,%rcx
1408eef93:	e8 a8 a4 fc ff       	call   0x1408b9440
1408eef98:	48 8b cb             	mov    %rbx,%rcx
1408eef9b:	e8 50 b0 fc ff       	call   0x1408b9ff0
1408eefa0:	48 8b 05 59 4b b4 00 	mov    0xb44b59(%rip),%rax        # 0x141433b00
1408eefa7:	48 85 c0             	test   %rax,%rax
1408eefaa:	74 06                	je     0x1408eefb2
1408eefac:	ff 15 6e 4a 69 00    	call   *0x694a6e(%rip)        # 0x140f83a20
1408eefb2:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
1408eefb6:	48 8b 07             	mov    (%rdi),%rax
1408eefb9:	48 85 c0             	test   %rax,%rax
1408eefbc:	74 10                	je     0x1408eefce
1408eefbe:	48 8b 40 08          	mov    0x8(%rax),%rax
1408eefc2:	48 8b cf             	mov    %rdi,%rcx
1408eefc5:	ff 15 55 4a 69 00    	call   *0x694a55(%rip)        # 0x140f83a20
1408eefcb:	48 89 37             	mov    %rsi,(%rdi)
1408eefce:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
1408eefd2:	48 8b 07             	mov    (%rdi),%rax
1408eefd5:	48 85 c0             	test   %rax,%rax
1408eefd8:	74 10                	je     0x1408eefea
1408eefda:	48 8b 40 08          	mov    0x8(%rax),%rax
1408eefde:	48 8b cf             	mov    %rdi,%rcx
1408eefe1:	ff 15 39 4a 69 00    	call   *0x694a39(%rip)        # 0x140f83a20
1408eefe7:	48 89 37             	mov    %rsi,(%rdi)
1408eefea:	49 8b ce             	mov    %r14,%rcx
1408eefed:	e8 3e d6 fc ff       	call   0x1408bc630
1408eeff2:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
1408eeff9:	48 8b 05 30 e7 ab 00 	mov    0xabe730(%rip),%rax        # 0x1413ad730
1408ef000:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1408ef004:	ff 15 16 4a 69 00    	call   *0x694a16(%rip)        # 0x140f83a20
1408ef00a:	48 8b cb             	mov    %rbx,%rcx
1408ef00d:	e8 3e cb f9 ff       	call   0x14088bb50
1408ef012:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408ef017:	33 c0                	xor    %eax,%eax
1408ef019:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1408ef01e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1408ef023:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408ef028:	48 83 c4 30          	add    $0x30,%rsp
1408ef02c:	41 5e                	pop    %r14
1408ef02e:	c3                   	ret
1408ef02f:	cc                   	int3
1408ef030:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408ef035:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1408ef03a:	56                   	push   %rsi
1408ef03b:	57                   	push   %rdi
1408ef03c:	41 56                	push   %r14
1408ef03e:	48 83 ec 30          	sub    $0x30,%rsp
1408ef042:	8b 41 30             	mov    0x30(%rcx),%eax
1408ef045:	33 f6                	xor    %esi,%esi
1408ef047:	45 8b f0             	mov    %r8d,%r14d
1408ef04a:	48 8b ea             	mov    %rdx,%rbp
1408ef04d:	48 8b d9             	mov    %rcx,%rbx
1408ef050:	8b fe                	mov    %esi,%edi
1408ef052:	85 c0                	test   %eax,%eax
1408ef054:	0f 85 be 02 00 00    	jne    0x1408ef318
1408ef05a:	48 8b 05 5f e7 ab 00 	mov    0xabe75f(%rip),%rax        # 0x1413ad7c0
1408ef061:	48 85 c0             	test   %rax,%rax
1408ef064:	74 19                	je     0x1408ef07f
1408ef066:	b9 90 01 00 00       	mov    $0x190,%ecx
1408ef06b:	ff 15 af 49 69 00    	call   *0x6949af(%rip)        # 0x140f83a20
1408ef071:	85 c0                	test   %eax,%eax
1408ef073:	74 0a                	je     0x1408ef07f
1408ef075:	b8 0a 00 00 00       	mov    $0xa,%eax
1408ef07a:	e9 99 02 00 00       	jmp    0x1408ef318
1408ef07f:	80 7b 15 03          	cmpb   $0x3,0x15(%rbx)
1408ef083:	73 07                	jae    0x1408ef08c
1408ef085:	33 c0                	xor    %eax,%eax
1408ef087:	e9 8c 02 00 00       	jmp    0x1408ef318
1408ef08c:	ba 01 00 00 00       	mov    $0x1,%edx
1408ef091:	48 8b cb             	mov    %rbx,%rcx