1408aab99:	45 8b cc             	mov    %r12d,%r9d
1408aab9c:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
1408aaba1:	ba 47 00 00 00       	mov    $0x47,%edx
1408aaba6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408aabac:	48 8b cb             	mov    %rbx,%rcx
1408aabaf:	e8 ec 21 00 00       	call   0x1408acda0
1408aabb4:	eb 32                	jmp    0x1408aabe8
1408aabb6:	8d 41 01             	lea    0x1(%rcx),%eax
1408aabb9:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408aabbf:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408aabc3:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408aabca:	c7 04 c8 47 00 00 00 	movl   $0x47,(%rax,%rcx,8)
1408aabd1:	c7 44 c8 04 01 00 00 	movl   $0x1,0x4(%rax,%rcx,8)
1408aabd8:	00
1408aabd9:	44 89 64 c8 08       	mov    %r12d,0x8(%rax,%rcx,8)
1408aabde:	44 89 5c c8 0c       	mov    %r11d,0xc(%rax,%rcx,8)
1408aabe3:	4c 89 5c c8 10       	mov    %r11,0x10(%rax,%rcx,8)
1408aabe8:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1408aabef:	00
1408aabf0:	48 8b 07             	mov    (%rdi),%rax
1408aabf3:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
1408aabfa:	00
1408aabfb:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408aabff:	74 11                	je     0x1408aac12
1408aac01:	33 c0                	xor    %eax,%eax
1408aac03:	48 83 c4 50          	add    $0x50,%rsp
1408aac07:	41 5f                	pop    %r15
1408aac09:	41 5e                	pop    %r14
1408aac0b:	41 5d                	pop    %r13
1408aac0d:	5f                   	pop    %rdi
1408aac0e:	5e                   	pop    %rsi
1408aac0f:	5d                   	pop    %rbp
1408aac10:	5b                   	pop    %rbx
1408aac11:	c3                   	ret
1408aac12:	41 8b 57 0c          	mov    0xc(%r15),%edx
1408aac16:	44 8b c5             	mov    %ebp,%r8d
1408aac19:	48 8b cb             	mov    %rbx,%rcx
1408aac1c:	e8 6f f2 fe ff       	call   0x140899e90
1408aac21:	41 0f b6 4d 00       	movzbl 0x0(%r13),%ecx
1408aac26:	83 e9 0a             	sub    $0xa,%ecx
1408aac29:	0f 84 fa 01 00 00    	je     0x1408aae29
1408aac2f:	83 e9 01             	sub    $0x1,%ecx
1408aac32:	0f 84 84 01 00 00    	je     0x1408aadbc
1408aac38:	83 e9 01             	sub    $0x1,%ecx
1408aac3b:	74 66                	je     0x1408aaca3
1408aac3d:	83 f9 01             	cmp    $0x1,%ecx
1408aac40:	74 1a                	je     0x1408aac5c
1408aac42:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
1408aac46:	ba 54 00 00 00       	mov    $0x54,%edx
1408aac4b:	44 8b 46 0c          	mov    0xc(%rsi),%r8d
1408aac4f:	48 8b cb             	mov    %rbx,%rcx
1408aac52:	e8 e9 bf 05 00       	call   0x140906c40
1408aac57:	e9 20 01 00 00       	jmp    0x1408aad7c
1408aac5c:	45 8b 45 0c          	mov    0xc(%r13),%r8d
1408aac60:	45 85 c0             	test   %r8d,%r8d
1408aac63:	75 19                	jne    0x1408aac7e
1408aac65:	8b 56 10             	mov    0x10(%rsi),%edx
1408aac68:	48 8b cf             	mov    %rdi,%rcx
1408aac6b:	e8 30 cf 03 00       	call   0x1408e7ba0
1408aac70:	44 8b c0             	mov    %eax,%r8d
1408aac73:	41 89 45 0c          	mov    %eax,0xc(%r13)
1408aac77:	8b 46 10             	mov    0x10(%rsi),%eax
1408aac7a:	41 89 45 10          	mov    %eax,0x10(%r13)
1408aac7e:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
1408aac82:	48 8b cf             	mov    %rdi,%rcx
1408aac85:	8b 56 0c             	mov    0xc(%rsi),%edx
1408aac88:	e8 23 18 03 00       	call   0x1408dc4b0
1408aac8d:	45 8b 45 04          	mov    0x4(%r13),%r8d
1408aac91:	ba 0b 00 00 00       	mov    $0xb,%edx
1408aac96:	48 8b cb             	mov    %rbx,%rcx
1408aac99:	e8 32 bf 05 00       	call   0x140906bd0
1408aac9e:	e9 d9 00 00 00       	jmp    0x1408aad7c
1408aaca3:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408aaca7:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1408aacab:	84 c0                	test   %al,%al
1408aacad:	75 0d                	jne    0x1408aacbc
1408aacaf:	8b 29                	mov    (%rcx),%ebp
1408aacb1:	ff c5                	inc    %ebp
1408aacb3:	89 29                	mov    %ebp,(%rcx)
1408aacb5:	ff 01                	incl   (%rcx)
1408aacb7:	44 8b 31             	mov    (%rcx),%r14d
1408aacba:	eb 28                	jmp    0x1408aace4
1408aacbc:	2c 01                	sub    $0x1,%al
1408aacbe:	0f b6 d0             	movzbl %al,%edx
1408aacc1:	88 57 1f             	mov    %dl,0x1f(%rdi)
1408aacc4:	8b ac 97 d8 00 00 00 	mov    0xd8(%rdi,%rdx,4),%ebp
1408aaccb:	75 07                	jne    0x1408aacd4
1408aaccd:	ff 01                	incl   (%rcx)
1408aaccf:	44 8b 31             	mov    (%rcx),%r14d
1408aacd2:	eb 10                	jmp    0x1408aace4
1408aacd4:	fe ca                	dec    %dl
1408aacd6:	0f b6 c2             	movzbl %dl,%eax
1408aacd9:	88 47 1f             	mov    %al,0x1f(%rdi)
1408aacdc:	44 8b b4 87 d8 00 00 	mov    0xd8(%rdi,%rax,4),%r14d
1408aace3:	00
1408aace4:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
1408aace8:	ba 61 00 00 00       	mov    $0x61,%edx
1408aaced:	44 8b 46 0c          	mov    0xc(%rsi),%r8d
1408aacf1:	48 8b cb             	mov    %rbx,%rcx
1408aacf4:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1408aacf8:	e8 b3 bf 05 00       	call   0x140906cb0
1408aacfd:	45 8b 45 04          	mov    0x4(%r13),%r8d
1408aad01:	45 8b ce             	mov    %r14d,%r9d
1408aad04:	ba 7f 00 00 00       	mov    $0x7f,%edx
1408aad09:	48 8b cb             	mov    %rbx,%rcx
1408aad0c:	e8 2f bf 05 00       	call   0x140906c40
1408aad11:	45 8b 45 04          	mov    0x4(%r13),%r8d
1408aad15:	44 8b cd             	mov    %ebp,%r9d
1408aad18:	ba 80 00 00 00       	mov    $0x80,%edx
1408aad1d:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408aad22:	48 8b cb             	mov    %rbx,%rcx
1408aad25:	e8 86 bf 05 00       	call   0x140906cb0
1408aad2a:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
1408aad31:	85 c0                	test   %eax,%eax
1408aad33:	7e 12                	jle    0x1408aad47
1408aad35:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408aad39:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408aad40:	66 c7 44 c8 ea 08 00 	movw   $0x8,-0x16(%rax,%rcx,8)
1408aad47:	45 85 f6             	test   %r14d,%r14d
1408aad4a:	74 13                	je     0x1408aad5f
1408aad4c:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408aad50:	3c 08                	cmp    $0x8,%al
1408aad52:	73 0b                	jae    0x1408aad5f
1408aad54:	44 89 b4 87 d8 00 00 	mov    %r14d,0xd8(%rdi,%rax,4)
1408aad5b:	00
1408aad5c:	fe 47 1f             	incb   0x1f(%rdi)
1408aad5f:	85 ed                	test   %ebp,%ebp
1408aad61:	74 12                	je     0x1408aad75
1408aad63:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408aad67:	3c 08                	cmp    $0x8,%al
1408aad69:	73 0a                	jae    0x1408aad75
1408aad6b:	89 ac 87 d8 00 00 00 	mov    %ebp,0xd8(%rdi,%rax,4)
1408aad72:	fe 47 1f             	incb   0x1f(%rdi)
1408aad75:	8b ac 24 90 00 00 00 	mov    0x90(%rsp),%ebp
1408aad7c:	45 8b 47 08          	mov    0x8(%r15),%r8d
1408aad80:	45 85 c0             	test   %r8d,%r8d
1408aad83:	74 15                	je     0x1408aad9a
1408aad85:	44 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9d
1408aad8c:	00
1408aad8d:	ba 3c 00 00 00       	mov    $0x3c,%edx
1408aad92:	48 8b cb             	mov    %rbx,%rcx
1408aad95:	e8 a6 be 05 00       	call   0x140906c40
1408aad9a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408aad9e:	f7 d5                	not    %ebp
1408aada0:	8b 41 48             	mov    0x48(%rcx),%eax
1408aada3:	03 41 44             	add    0x44(%rcx),%eax
1408aada6:	0f 89 95 00 00 00    	jns    0x1408aae41
1408aadac:	44 8b c5             	mov    %ebp,%r8d
1408aadaf:	48 8b d3             	mov    %rbx,%rdx
1408aadb2:	e8 e9 67 01 00       	call   0x1408c15a0
1408aadb7:	e9 96 00 00 00       	jmp    0x1408aae52
1408aadbc:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408aadc0:	84 c0                	test   %al,%al
1408aadc2:	75 08                	jne    0x1408aadcc
1408aadc4:	ff 47 38             	incl   0x38(%rdi)
1408aadc7:	8b 6f 38             	mov    0x38(%rdi),%ebp
1408aadca:	eb 0f                	jmp    0x1408aaddb
1408aadcc:	fe c8                	dec    %al
1408aadce:	0f b6 c0             	movzbl %al,%eax
1408aadd1:	88 47 1f             	mov    %al,0x1f(%rdi)
1408aadd4:	8b ac 87 d8 00 00 00 	mov    0xd8(%rdi,%rax,4),%ebp
1408aaddb:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
1408aaddf:	ba 61 00 00 00       	mov    $0x61,%edx
1408aade4:	49 8b 45 18          	mov    0x18(%r13),%rax
1408aade8:	48 8b cb             	mov    %rbx,%rcx
1408aadeb:	44 8b 46 0c          	mov    0xc(%rsi),%r8d
1408aadef:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
1408aadf4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408aadf9:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1408aadfd:	e8 1e bf 05 00       	call   0x140906d20
1408aae02:	8b 46 10             	mov    0x10(%rsi),%eax
1408aae05:	44 8b cd             	mov    %ebp,%r9d
1408aae08:	45 8b 45 04          	mov    0x4(%r13),%r8d
1408aae0c:	ba 8a 00 00 00       	mov    $0x8a,%edx
1408aae11:	89 44 24 28          	mov    %eax,0x28(%rsp)
1408aae15:	48 8b cb             	mov    %rbx,%rcx
1408aae18:	8b 46 0c             	mov    0xc(%rsi),%eax
1408aae1b:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408aae1f:	e8 3c c0 05 00       	call   0x140906e60
1408aae24:	e9 36 ff ff ff       	jmp    0x1408aad5f
1408aae29:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
1408aae2d:	48 8b cf             	mov    %rdi,%rcx
1408aae30:	45 8b 45 04          	mov    0x4(%r13),%r8d
1408aae34:	8b 56 0c             	mov    0xc(%rsi),%edx
1408aae37:	e8 74 16 03 00       	call   0x1408dc4b0
1408aae3c:	e9 3b ff ff ff       	jmp    0x1408aad7c
1408aae41:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1408aae45:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
1408aae4b:	4c 63 c5             	movslq %ebp,%r8
1408aae4e:	42 89 04 82          	mov    %eax,(%rdx,%r8,4)
1408aae52:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408aae59:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408aae5f:	7f 20                	jg     0x1408aae81
1408aae61:	44 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8d
1408aae68:	00
1408aae69:	33 c0                	xor    %eax,%eax
1408aae6b:	45 33 c9             	xor    %r9d,%r9d
1408aae6e:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408aae72:	ba 43 00 00 00       	mov    $0x43,%edx
1408aae77:	48 8b cb             	mov    %rbx,%rcx
1408aae7a:	e8 21 1f 00 00       	call   0x1408acda0
1408aae7f:	eb 36                	jmp    0x1408aaeb7
1408aae81:	8d 41 01             	lea    0x1(%rcx),%eax
1408aae84:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408aae8a:	48 8d 14 49          	lea    (%rcx,%rcx,2),%rdx
1408aae8e:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1408aae95:	33 c0                	xor    %eax,%eax
1408aae97:	c7 04 d1 43 00 00 00 	movl   $0x43,(%rcx,%rdx,8)
1408aae9e:	48 89 44 d1 08       	mov    %rax,0x8(%rcx,%rdx,8)
1408aaea3:	48 89 44 d1 10       	mov    %rax,0x10(%rcx,%rdx,8)
1408aaea8:	4c 8d 04 d1          	lea    (%rcx,%rdx,8),%r8
1408aaeac:	8b 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%ecx
1408aaeb3:	41 89 48 04          	mov    %ecx,0x4(%r8)
1408aaeb7:	8b 44 24 40          	mov    0x40(%rsp),%eax
1408aaebb:	48 83 c4 50          	add    $0x50,%rsp
1408aaebf:	41 5f                	pop    %r15
1408aaec1:	41 5e                	pop    %r14
1408aaec3:	41 5d                	pop    %r13
1408aaec5:	5f                   	pop    %rdi
1408aaec6:	5e                   	pop    %rsi
1408aaec7:	5d                   	pop    %rbp
1408aaec8:	5b                   	pop    %rbx
1408aaec9:	c3                   	ret
1408aaeca:	cc                   	int3
1408aaecb:	cc                   	int3
1408aaecc:	cc                   	int3
1408aaecd:	cc                   	int3
1408aaece:	cc                   	int3
1408aaecf:	cc                   	int3
1408aaed0:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1408aaed5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1408aaeda:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408aaedf:	53                   	push   %rbx
1408aaee0:	55                   	push   %rbp
1408aaee1:	56                   	push   %rsi
1408aaee2:	57                   	push   %rdi
1408aaee3:	41 54                	push   %r12
1408aaee5:	41 55                	push   %r13
1408aaee7:	41 56                	push   %r14
1408aaee9:	41 57                	push   %r15
1408aaeeb:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1408aaef2:	48 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%rsi
1408aaef9:	00
1408aaefa:	45 8b f1             	mov    %r9d,%r14d
1408aaefd:	45 8b 60 1c          	mov    0x1c(%r8),%r12d
1408aaf01:	45 33 c9             	xor    %r9d,%r9d
1408aaf04:	ff 49 44             	decl   0x44(%rcx)
1408aaf07:	4c 8b fa             	mov    %rdx,%r15
1408aaf0a:	8b 41 44             	mov    0x44(%rcx),%eax
1408aaf0d:	48 8b f9             	mov    %rcx,%rdi
1408aaf10:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1408aaf14:	45 8b e9             	mov    %r9d,%r13d
1408aaf17:	49 8b 28             	mov    (%r8),%rbp
1408aaf1a:	89 44 24 68          	mov    %eax,0x68(%rsp)
1408aaf1e:	0f b6 06             	movzbl (%rsi),%eax
1408aaf21:	89 84 24 d8 00 00 00 	mov    %eax,0xd8(%rsp)
1408aaf28:	8b 46 04             	mov    0x4(%rsi),%eax
1408aaf2b:	89 44 24 44          	mov    %eax,0x44(%rsp)
1408aaf2f:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408aaf33:	41 8b 50 14          	mov    0x14(%r8),%edx
1408aaf37:	48 83 c0 08          	add    $0x8,%rax
1408aaf3b:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
1408aaf40:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408aaf45:	85 d2                	test   %edx,%edx
1408aaf47:	0f 84 a5 00 00 00    	je     0x1408aaff2
1408aaf4d:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408aaf54:	45 8b 40 10          	mov    0x10(%r8),%r8d
1408aaf58:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408aaf5e:	7f 17                	jg     0x1408aaf77
1408aaf60:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1408aaf65:	48 8b cb             	mov    %rbx,%rcx
1408aaf68:	44 8b ca             	mov    %edx,%r9d
1408aaf6b:	ba 09 00 00 00       	mov    $0x9,%edx
1408aaf70:	e8 2b 1e 00 00       	call   0x1408acda0
1408aaf75:	eb 2e                	jmp    0x1408aafa5
1408aaf77:	8d 41 01             	lea    0x1(%rcx),%eax
1408aaf7a:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408aaf80:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408aaf84:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408aaf8b:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
1408aaf92:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408aaf97:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408aaf9b:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
1408aafa0:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408aafa5:	41 8b d4             	mov    %r12d,%edx
1408aafa8:	48 8b cb             	mov    %rbx,%rcx
1408aafab:	e8 40 6c 06 00       	call   0x140911bf0
1408aafb0:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408aafb4:	4c 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8
1408aafbb:	00
1408aafbc:	8b 41 48             	mov    0x48(%rcx),%eax
1408aafbf:	03 41 44             	add    0x44(%rcx),%eax
1408aafc2:	41 8b 50 14          	mov    0x14(%r8),%edx
1408aafc6:	f7 d2                	not    %edx
1408aafc8:	79 15                	jns    0x1408aafdf
1408aafca:	44 8b c2             	mov    %edx,%r8d
1408aafcd:	48 8b d3             	mov    %rbx,%rdx
1408aafd0:	e8 cb 65 01 00       	call   0x1408c15a0
1408aafd5:	4c 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8
1408aafdc:	00
1408aafdd:	eb 10                	jmp    0x1408aafef
1408aafdf:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408aafe3:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
1408aafe9:	48 63 d2             	movslq %edx,%rdx
1408aafec:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
1408aafef:	45 33 c9             	xor    %r9d,%r9d
1408aaff2:	41 8b 40 0c          	mov    0xc(%r8),%eax
1408aaff6:	8b 94 24 d8 00 00 00 	mov    0xd8(%rsp),%edx
1408aaffd:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408ab001:	8d 42 f7             	lea    -0x9(%rdx),%eax
1408ab004:	a8 fb                	test   $0xfb,%al
1408ab006:	0f 84 a6 00 00 00    	je     0x1408ab0b2
1408ab00c:	80 fa 0a             	cmp    $0xa,%dl
1408ab00f:	0f 84 80 00 00 00    	je     0x1408ab095
1408ab015:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408ab019:	4c 8d 57 38          	lea    0x38(%rdi),%r10
1408ab01d:	84 c0                	test   %al,%al
1408ab01f:	75 0d                	jne    0x1408ab02e
1408ab021:	45 8b 1a             	mov    (%r10),%r11d
1408ab024:	41 ff c3             	inc    %r11d
1408ab027:	45 89 1a             	mov    %r11d,(%r10)
1408ab02a:	32 c9                	xor    %cl,%cl
1408ab02c:	eb 10                	jmp    0x1408ab03e
1408ab02e:	fe c8                	dec    %al
1408ab030:	0f b6 c8             	movzbl %al,%ecx
1408ab033:	88 4f 1f             	mov    %cl,0x1f(%rdi)
1408ab036:	44 8b 9c 8f d8 00 00 	mov    0xd8(%rdi,%rcx,4),%r11d
1408ab03d:	00
1408ab03e:	8d 42 f4             	lea    -0xc(%rdx),%eax
1408ab041:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)
1408ab046:	a8 fd                	test   $0xfd,%al
1408ab048:	74 17                	je     0x1408ab061
1408ab04a:	41 8b d6             	mov    %r14d,%edx
1408ab04d:	48 8b cf             	mov    %rdi,%rcx
1408ab050:	e8 4b cb 03 00       	call   0x1408e7ba0
1408ab055:	44 8b e0             	mov    %eax,%r12d
1408ab058:	89 44 24 54          	mov    %eax,0x54(%rsp)
1408ab05c:	45 33 c9             	xor    %r9d,%r9d
1408ab05f:	eb 63                	jmp    0x1408ab0c4
1408ab061:	84 c9                	test   %cl,%cl
1408ab063:	75 13                	jne    0x1408ab078
1408ab065:	41 ff 02             	incl   (%r10)
1408ab068:	45 8b f1             	mov    %r9d,%r14d
1408ab06b:	45 8b 22             	mov    (%r10),%r12d
1408ab06e:	44 89 8c 24 e8 00 00 	mov    %r9d,0xe8(%rsp)
1408ab075:	00
1408ab076:	eb 47                	jmp    0x1408ab0bf
1408ab078:	fe c9                	dec    %cl
1408ab07a:	44 89 8c 24 e8 00 00 	mov    %r9d,0xe8(%rsp)
1408ab081:	00