14040e7c2:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040e7c6:	74 15                	je     0x14040e7dd
14040e7c8:	49 8b 46 20          	mov    0x20(%r14),%rax
14040e7cc:	48 89 02             	mov    %rax,(%rdx)
14040e7cf:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040e7d4:	49 89 5e 20          	mov    %rbx,0x20(%r14)
14040e7d8:	e9 55 07 00 00       	jmp    0x14040ef32
14040e7dd:	4d 8d 46 20          	lea    0x20(%r14),%r8
14040e7e1:	e8 da c7 f6 ff       	call   0x14037afc0
14040e7e6:	49 89 5e 20          	mov    %rbx,0x20(%r14)
14040e7ea:	e9 43 07 00 00       	jmp    0x14040ef32
14040e7ef:	49 89 5e 30          	mov    %rbx,0x30(%r14)
14040e7f3:	b9 18 00 00 00       	mov    $0x18,%ecx
14040e7f8:	e8 0b c9 a0 00       	call   0x140e1b108
14040e7fd:	48 85 c0             	test   %rax,%rax
14040e800:	74 0d                	je     0x14040e80f
14040e802:	48 89 18             	mov    %rbx,(%rax)
14040e805:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040e809:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040e80d:	eb 03                	jmp    0x14040e812
14040e80f:	48 8b c3             	mov    %rbx,%rax
14040e812:	49 89 46 28          	mov    %rax,0x28(%r14)
14040e816:	48 3b f5             	cmp    %rbp,%rsi
14040e819:	73 71                	jae    0x14040e88c
14040e81b:	b9 28 00 00 00       	mov    $0x28,%ecx
14040e820:	e8 e3 c8 a0 00       	call   0x140e1b108
14040e825:	48 8b c8             	mov    %rax,%rcx
14040e828:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040e82d:	48 85 c0             	test   %rax,%rax
14040e830:	74 19                	je     0x14040e84b
14040e832:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040e839:	88 19                	mov    %bl,(%rcx)
14040e83b:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040e83f:	88 59 10             	mov    %bl,0x10(%rcx)
14040e842:	48 89 41 18          	mov    %rax,0x18(%rcx)
14040e846:	88 59 20             	mov    %bl,0x20(%rcx)
14040e849:	eb 03                	jmp    0x14040e84e
14040e84b:	48 8b cb             	mov    %rbx,%rcx
14040e84e:	49 89 4e 30          	mov    %rcx,0x30(%r14)
14040e852:	4d 8b cd             	mov    %r13,%r9
14040e855:	4c 8b c5             	mov    %rbp,%r8
14040e858:	48 8b d6             	mov    %rsi,%rdx
14040e85b:	e8 50 de ff ff       	call   0x14040c6b0
14040e860:	49 8b 4e 28          	mov    0x28(%r14),%rcx
14040e864:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040e868:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040e86c:	74 15                	je     0x14040e883
14040e86e:	49 8b 46 30          	mov    0x30(%r14),%rax
14040e872:	48 89 02             	mov    %rax,(%rdx)
14040e875:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040e87a:	49 89 5e 30          	mov    %rbx,0x30(%r14)
14040e87e:	e9 af 06 00 00       	jmp    0x14040ef32
14040e883:	4d 8d 46 30          	lea    0x30(%r14),%r8
14040e887:	e8 34 c7 f6 ff       	call   0x14037afc0
14040e88c:	49 89 5e 30          	mov    %rbx,0x30(%r14)
14040e890:	e9 9d 06 00 00       	jmp    0x14040ef32
14040e895:	49 89 5e 40          	mov    %rbx,0x40(%r14)
14040e899:	b9 18 00 00 00       	mov    $0x18,%ecx
14040e89e:	e8 65 c8 a0 00       	call   0x140e1b108
14040e8a3:	48 85 c0             	test   %rax,%rax
14040e8a6:	74 0d                	je     0x14040e8b5
14040e8a8:	48 89 18             	mov    %rbx,(%rax)
14040e8ab:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040e8af:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040e8b3:	eb 03                	jmp    0x14040e8b8
14040e8b5:	48 8b c3             	mov    %rbx,%rax
14040e8b8:	49 89 46 38          	mov    %rax,0x38(%r14)
14040e8bc:	48 3b f5             	cmp    %rbp,%rsi
14040e8bf:	73 78                	jae    0x14040e939
14040e8c1:	b9 28 00 00 00       	mov    $0x28,%ecx
14040e8c6:	e8 3d c8 a0 00       	call   0x140e1b108
14040e8cb:	48 8b c8             	mov    %rax,%rcx
14040e8ce:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040e8d3:	48 85 c0             	test   %rax,%rax
14040e8d6:	74 1b                	je     0x14040e8f3
14040e8d8:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040e8df:	66 89 19             	mov    %bx,(%rcx)
14040e8e2:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040e8e6:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040e8ea:	48 89 41 18          	mov    %rax,0x18(%rcx)
14040e8ee:	88 59 20             	mov    %bl,0x20(%rcx)
14040e8f1:	eb 03                	jmp    0x14040e8f6
14040e8f3:	48 8b cb             	mov    %rbx,%rcx
14040e8f6:	49 89 4e 40          	mov    %rcx,0x40(%r14)
14040e8fa:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040e8ff:	4d 8b cd             	mov    %r13,%r9
14040e902:	4c 8b c5             	mov    %rbp,%r8
14040e905:	48 8b d6             	mov    %rsi,%rdx
14040e908:	e8 13 1f 00 00       	call   0x140410820
14040e90d:	49 8b 4e 38          	mov    0x38(%r14),%rcx
14040e911:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040e915:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040e919:	74 15                	je     0x14040e930
14040e91b:	49 8b 46 40          	mov    0x40(%r14),%rax
14040e91f:	48 89 02             	mov    %rax,(%rdx)
14040e922:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040e927:	49 89 5e 40          	mov    %rbx,0x40(%r14)
14040e92b:	e9 02 06 00 00       	jmp    0x14040ef32
14040e930:	4d 8d 46 40          	lea    0x40(%r14),%r8
14040e934:	e8 87 c6 f6 ff       	call   0x14037afc0
14040e939:	49 89 5e 40          	mov    %rbx,0x40(%r14)
14040e93d:	e9 f0 05 00 00       	jmp    0x14040ef32
14040e942:	49 89 5e 50          	mov    %rbx,0x50(%r14)
14040e946:	b9 18 00 00 00       	mov    $0x18,%ecx
14040e94b:	e8 b8 c7 a0 00       	call   0x140e1b108
14040e950:	48 85 c0             	test   %rax,%rax
14040e953:	74 0d                	je     0x14040e962
14040e955:	48 89 18             	mov    %rbx,(%rax)
14040e958:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040e95c:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040e960:	eb 03                	jmp    0x14040e965
14040e962:	48 8b c3             	mov    %rbx,%rax
14040e965:	49 89 46 48          	mov    %rax,0x48(%r14)
14040e969:	48 3b f5             	cmp    %rbp,%rsi
14040e96c:	73 78                	jae    0x14040e9e6
14040e96e:	b9 28 00 00 00       	mov    $0x28,%ecx
14040e973:	e8 90 c7 a0 00       	call   0x140e1b108
14040e978:	48 8b c8             	mov    %rax,%rcx
14040e97b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040e980:	48 85 c0             	test   %rax,%rax
14040e983:	74 1b                	je     0x14040e9a0
14040e985:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040e98c:	66 89 19             	mov    %bx,(%rcx)
14040e98f:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040e993:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040e997:	48 89 41 18          	mov    %rax,0x18(%rcx)
14040e99b:	88 59 20             	mov    %bl,0x20(%rcx)
14040e99e:	eb 03                	jmp    0x14040e9a3
14040e9a0:	48 8b cb             	mov    %rbx,%rcx
14040e9a3:	49 89 4e 50          	mov    %rcx,0x50(%r14)
14040e9a7:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040e9ac:	4d 8b cd             	mov    %r13,%r9
14040e9af:	4c 8b c5             	mov    %rbp,%r8
14040e9b2:	48 8b d6             	mov    %rsi,%rdx
14040e9b5:	e8 46 20 00 00       	call   0x140410a00
14040e9ba:	49 8b 4e 48          	mov    0x48(%r14),%rcx
14040e9be:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040e9c2:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040e9c6:	74 15                	je     0x14040e9dd
14040e9c8:	49 8b 46 50          	mov    0x50(%r14),%rax
14040e9cc:	48 89 02             	mov    %rax,(%rdx)
14040e9cf:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040e9d4:	49 89 5e 50          	mov    %rbx,0x50(%r14)
14040e9d8:	e9 55 05 00 00       	jmp    0x14040ef32
14040e9dd:	4d 8d 46 50          	lea    0x50(%r14),%r8
14040e9e1:	e8 da c5 f6 ff       	call   0x14037afc0
14040e9e6:	49 89 5e 50          	mov    %rbx,0x50(%r14)
14040e9ea:	e9 43 05 00 00       	jmp    0x14040ef32
14040e9ef:	49 89 5e 60          	mov    %rbx,0x60(%r14)
14040e9f3:	b9 18 00 00 00       	mov    $0x18,%ecx
14040e9f8:	e8 0b c7 a0 00       	call   0x140e1b108
14040e9fd:	48 85 c0             	test   %rax,%rax
14040ea00:	74 0d                	je     0x14040ea0f
14040ea02:	48 89 18             	mov    %rbx,(%rax)
14040ea05:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040ea09:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040ea0d:	eb 03                	jmp    0x14040ea12
14040ea0f:	48 8b c3             	mov    %rbx,%rax
14040ea12:	49 89 46 58          	mov    %rax,0x58(%r14)
14040ea16:	48 3b f5             	cmp    %rbp,%rsi
14040ea19:	73 75                	jae    0x14040ea90
14040ea1b:	b9 20 00 00 00       	mov    $0x20,%ecx
14040ea20:	e8 e3 c6 a0 00       	call   0x140e1b108
14040ea25:	48 8b c8             	mov    %rax,%rcx
14040ea28:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040ea2d:	48 85 c0             	test   %rax,%rax
14040ea30:	74 18                	je     0x14040ea4a
14040ea32:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040ea39:	66 89 19             	mov    %bx,(%rcx)
14040ea3c:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040ea40:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040ea44:	48 89 41 18          	mov    %rax,0x18(%rcx)
14040ea48:	eb 03                	jmp    0x14040ea4d
14040ea4a:	48 8b cb             	mov    %rbx,%rcx
14040ea4d:	49 89 4e 60          	mov    %rcx,0x60(%r14)
14040ea51:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040ea56:	4d 8b cd             	mov    %r13,%r9
14040ea59:	4c 8b c5             	mov    %rbp,%r8
14040ea5c:	48 8b d6             	mov    %rsi,%rdx
14040ea5f:	e8 7c 25 00 00       	call   0x140410fe0
14040ea64:	49 8b 4e 58          	mov    0x58(%r14),%rcx
14040ea68:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040ea6c:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040ea70:	74 15                	je     0x14040ea87
14040ea72:	49 8b 46 60          	mov    0x60(%r14),%rax
14040ea76:	48 89 02             	mov    %rax,(%rdx)
14040ea79:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040ea7e:	49 89 5e 60          	mov    %rbx,0x60(%r14)
14040ea82:	e9 ab 04 00 00       	jmp    0x14040ef32
14040ea87:	4d 8d 46 60          	lea    0x60(%r14),%r8
14040ea8b:	e8 30 c5 f6 ff       	call   0x14037afc0
14040ea90:	49 89 5e 60          	mov    %rbx,0x60(%r14)
14040ea94:	e9 99 04 00 00       	jmp    0x14040ef32
14040ea99:	49 89 5e 70          	mov    %rbx,0x70(%r14)
14040ea9d:	b9 18 00 00 00       	mov    $0x18,%ecx
14040eaa2:	e8 61 c6 a0 00       	call   0x140e1b108
14040eaa7:	48 85 c0             	test   %rax,%rax
14040eaaa:	74 0d                	je     0x14040eab9
14040eaac:	48 89 18             	mov    %rbx,(%rax)
14040eaaf:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040eab3:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040eab7:	eb 03                	jmp    0x14040eabc
14040eab9:	48 8b c3             	mov    %rbx,%rax
14040eabc:	49 89 46 68          	mov    %rax,0x68(%r14)
14040eac0:	48 3b f5             	cmp    %rbp,%rsi
14040eac3:	0f 83 81 00 00 00    	jae    0x14040eb4a
14040eac9:	b9 38 00 00 00       	mov    $0x38,%ecx
14040eace:	e8 35 c6 a0 00       	call   0x140e1b108
14040ead3:	48 8b c8             	mov    %rax,%rcx
14040ead6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040eadb:	48 85 c0             	test   %rax,%rax
14040eade:	74 24                	je     0x14040eb04
14040eae0:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040eae7:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14040eaeb:	48 89 59 20          	mov    %rbx,0x20(%rcx)
14040eaef:	c6 01 ff             	movb   $0xff,(%rcx)
14040eaf2:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040eaf6:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040eafa:	48 89 41 28          	mov    %rax,0x28(%rcx)
14040eafe:	4c 89 71 30          	mov    %r14,0x30(%rcx)
14040eb02:	eb 03                	jmp    0x14040eb07
14040eb04:	48 8b cb             	mov    %rbx,%rcx
14040eb07:	49 89 4e 70          	mov    %rcx,0x70(%r14)
14040eb0b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040eb10:	4d 8b cd             	mov    %r13,%r9
14040eb13:	4c 8b c5             	mov    %rbp,%r8
14040eb16:	48 8b d6             	mov    %rsi,%rdx
14040eb19:	e8 22 ed ff ff       	call   0x14040d840
14040eb1e:	49 8b 4e 68          	mov    0x68(%r14),%rcx
14040eb22:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040eb26:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040eb2a:	74 15                	je     0x14040eb41
14040eb2c:	49 8b 46 70          	mov    0x70(%r14),%rax
14040eb30:	48 89 02             	mov    %rax,(%rdx)
14040eb33:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040eb38:	49 89 5e 70          	mov    %rbx,0x70(%r14)
14040eb3c:	e9 f1 03 00 00       	jmp    0x14040ef32
14040eb41:	4d 8d 46 70          	lea    0x70(%r14),%r8
14040eb45:	e8 76 c4 f6 ff       	call   0x14037afc0
14040eb4a:	49 89 5e 70          	mov    %rbx,0x70(%r14)
14040eb4e:	e9 df 03 00 00       	jmp    0x14040ef32
14040eb53:	49 89 9e 80 00 00 00 	mov    %rbx,0x80(%r14)
14040eb5a:	b9 18 00 00 00       	mov    $0x18,%ecx
14040eb5f:	e8 a4 c5 a0 00       	call   0x140e1b108
14040eb64:	48 85 c0             	test   %rax,%rax
14040eb67:	74 0d                	je     0x14040eb76
14040eb69:	48 89 18             	mov    %rbx,(%rax)
14040eb6c:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040eb70:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040eb74:	eb 03                	jmp    0x14040eb79
14040eb76:	48 8b c3             	mov    %rbx,%rax
14040eb79:	49 89 46 78          	mov    %rax,0x78(%r14)
14040eb7d:	48 3b f5             	cmp    %rbp,%rsi
14040eb80:	0f 83 8d 00 00 00    	jae    0x14040ec13
14040eb86:	b9 38 00 00 00       	mov    $0x38,%ecx
14040eb8b:	e8 78 c5 a0 00       	call   0x140e1b108
14040eb90:	48 8b c8             	mov    %rax,%rcx
14040eb93:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040eb98:	48 85 c0             	test   %rax,%rax
14040eb9b:	74 24                	je     0x14040ebc1
14040eb9d:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040eba4:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14040eba8:	48 89 59 20          	mov    %rbx,0x20(%rcx)
14040ebac:	c6 01 ff             	movb   $0xff,(%rcx)
14040ebaf:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040ebb3:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040ebb7:	48 89 41 28          	mov    %rax,0x28(%rcx)
14040ebbb:	4c 89 71 30          	mov    %r14,0x30(%rcx)
14040ebbf:	eb 03                	jmp    0x14040ebc4
14040ebc1:	48 8b cb             	mov    %rbx,%rcx
14040ebc4:	49 89 8e 80 00 00 00 	mov    %rcx,0x80(%r14)
14040ebcb:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040ebd0:	4d 8b cd             	mov    %r13,%r9
14040ebd3:	4c 8b c5             	mov    %rbp,%r8
14040ebd6:	48 8b d6             	mov    %rsi,%rdx
14040ebd9:	e8 62 ec ff ff       	call   0x14040d840
14040ebde:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14040ebe2:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040ebe6:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040ebea:	74 1b                	je     0x14040ec07
14040ebec:	49 8b 86 80 00 00 00 	mov    0x80(%r14),%rax
14040ebf3:	48 89 02             	mov    %rax,(%rdx)
14040ebf6:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040ebfb:	49 89 9e 80 00 00 00 	mov    %rbx,0x80(%r14)
14040ec02:	e9 2b 03 00 00       	jmp    0x14040ef32
14040ec07:	4d 8d 86 80 00 00 00 	lea    0x80(%r14),%r8
14040ec0e:	e8 ad c3 f6 ff       	call   0x14037afc0
14040ec13:	49 89 9e 80 00 00 00 	mov    %rbx,0x80(%r14)
14040ec1a:	e9 13 03 00 00       	jmp    0x14040ef32
14040ec1f:	49 89 9e 90 00 00 00 	mov    %rbx,0x90(%r14)
14040ec26:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ec2b:	e8 d8 c4 a0 00       	call   0x140e1b108
14040ec30:	48 85 c0             	test   %rax,%rax
14040ec33:	74 0d                	je     0x14040ec42
14040ec35:	48 89 18             	mov    %rbx,(%rax)
14040ec38:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040ec3c:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040ec40:	eb 03                	jmp    0x14040ec45
14040ec42:	48 8b c3             	mov    %rbx,%rax
14040ec45:	49 89 86 88 00 00 00 	mov    %rax,0x88(%r14)
14040ec4c:	48 3b f5             	cmp    %rbp,%rsi
14040ec4f:	0f 83 28 01 00 00    	jae    0x14040ed7d
14040ec55:	b9 28 00 00 00       	mov    $0x28,%ecx
14040ec5a:	e8 a9 c4 a0 00       	call   0x140e1b108
14040ec5f:	48 8b f8             	mov    %rax,%rdi
14040ec62:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040ec67:	48 85 c0             	test   %rax,%rax
14040ec6a:	74 24                	je     0x14040ec90
14040ec6c:	41 0f b7 4e 02       	movzwl 0x2(%r14),%ecx
14040ec71:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040ec78:	c7 07 ff ff ff ff    	movl   $0xffffffff,(%rdi)
14040ec7e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14040ec82:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14040ec86:	48 89 47 18          	mov    %rax,0x18(%rdi)
14040ec8a:	66 89 4f 20          	mov    %cx,0x20(%rdi)
14040ec8e:	eb 03                	jmp    0x14040ec93
14040ec90:	48 8b fb             	mov    %rbx,%rdi
14040ec93:	49 89 be 90 00 00 00 	mov    %rdi,0x90(%r14)
14040ec9a:	49 8b 45 00          	mov    0x0(%r13),%rax
14040ec9e:	0f b6 48 34          	movzbl 0x34(%rax),%ecx
14040eca2:	48 8b 47 18          	mov    0x18(%rdi),%rax
14040eca6:	0f b6 50 18          	movzbl 0x18(%rax),%edx
14040ecaa:	33 ca                	xor    %edx,%ecx
14040ecac:	89 0f                	mov    %ecx,(%rdi)
14040ecae:	74 53                	je     0x14040ed03
14040ecb0:	83 f9 01             	cmp    $0x1,%ecx
14040ecb3:	0f 85 fa 03 00 00    	jne    0x14040f0b3
14040ecb9:	b9 28 00 00 00       	mov    $0x28,%ecx
14040ecbe:	e8 45 c4 a0 00       	call   0x140e1b108
14040ecc3:	48 8b c8             	mov    %rax,%rcx
14040ecc6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040eccb:	48 85 c0             	test   %rax,%rax
14040ecce:	74 17                	je     0x14040ece7
14040ecd0:	48 8b 47 18          	mov    0x18(%rdi),%rax
14040ecd4:	88 19                	mov    %bl,(%rcx)
14040ecd6:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040ecda:	66 89 59 10          	mov    %bx,0x10(%rcx)
14040ecde:	48 89 41 18          	mov    %rax,0x18(%rcx)
14040ece2:	88 59 20             	mov    %bl,0x20(%rcx)
14040ece5:	eb 03                	jmp    0x14040ecea
14040ece7:	48 8b cb             	mov    %rbx,%rcx
14040ecea:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14040ecee:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040ecf3:	4d 8b cd             	mov    %r13,%r9
14040ecf6:	4c 8b c5             	mov    %rbp,%r8
14040ecf9:	48 8b d6             	mov    %rsi,%rdx
14040ecfc:	e8 ef 24 00 00       	call   0x1404111f0
14040ed01:	eb 42                	jmp    0x14040ed45
14040ed03:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ed08:	e8 fb c3 a0 00       	call   0x140e1b108