1408c287f:	48 85 f6             	test   %rsi,%rsi
1408c2882:	75 53                	jne    0x1408c28d7
1408c2884:	48 85 db             	test   %rbx,%rbx
1408c2887:	74 0f                	je     0x1408c2898
1408c2889:	ba 14 00 00 00       	mov    $0x14,%edx
1408c288e:	48 8b cb             	mov    %rbx,%rcx
1408c2891:	e8 6a 3d 01 00       	call   0x1408d6600
1408c2896:	eb 0a                	jmp    0x1408c28a2
1408c2898:	b9 14 00 00 00       	mov    $0x14,%ecx
1408c289d:	e8 be ae 02 00       	call   0x1408ed760
1408c28a2:	48 8b f0             	mov    %rax,%rsi
1408c28a5:	48 85 c0             	test   %rax,%rax
1408c28a8:	74 4a                	je     0x1408c28f4
1408c28aa:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c28ad:	48 8d 15 dc 3b 01 00 	lea    0x13bdc(%rip),%rdx        # 0x1408d6490
1408c28b4:	0f 11 06             	movups %xmm0,(%rsi)
1408c28b7:	33 c0                	xor    %eax,%eax
1408c28b9:	4c 8b c6             	mov    %rsi,%r8
1408c28bc:	89 46 10             	mov    %eax,0x10(%rsi)
1408c28bf:	49 8b ce             	mov    %r14,%rcx
1408c28c2:	48 89 75 20          	mov    %rsi,0x20(%rbp)
1408c28c6:	e8 55 ec 02 00       	call   0x1408f1520
1408c28cb:	48 85 c0             	test   %rax,%rax
1408c28ce:	74 28                	je     0x1408c28f8
1408c28d0:	0f b6 45 28          	movzbl 0x28(%rbp),%eax
1408c28d4:	88 46 12             	mov    %al,0x12(%rsi)
1408c28d7:	4d 89 7d 20          	mov    %r15,0x20(%r13)
1408c28db:	41 c7 47 2c 01 00 00 	movl   $0x1,0x2c(%r15)
1408c28e2:	00
1408c28e3:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
1408c28e7:	48 85 ed             	test   %rbp,%rbp
1408c28ea:	75 7f                	jne    0x1408c296b
1408c28ec:	45 33 f6             	xor    %r14d,%r14d
1408c28ef:	e9 b8 00 00 00       	jmp    0x1408c29ac
1408c28f4:	48 89 75 20          	mov    %rsi,0x20(%rbp)
1408c28f8:	48 85 db             	test   %rbx,%rbx
1408c28fb:	74 61                	je     0x1408c295e
1408c28fd:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408c2904:	00
1408c2905:	74 10                	je     0x1408c2917
1408c2907:	49 8b d7             	mov    %r15,%rdx
1408c290a:	48 8b cb             	mov    %rbx,%rcx
1408c290d:	e8 2e 10 ff ff       	call   0x1408b3940
1408c2912:	e9 90 fe ff ff       	jmp    0x1408c27a7
1408c2917:	4c 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%r15
1408c291e:	73 3e                	jae    0x1408c295e
1408c2920:	4c 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%r15
1408c2927:	72 16                	jb     0x1408c293f
1408c2929:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408c2930:	49 89 07             	mov    %rax,(%r15)
1408c2933:	4c 89 bb d8 01 00 00 	mov    %r15,0x1d8(%rbx)
1408c293a:	e9 68 fe ff ff       	jmp    0x1408c27a7
1408c293f:	4c 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%r15
1408c2946:	72 16                	jb     0x1408c295e
1408c2948:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408c294f:	49 89 07             	mov    %rax,(%r15)
1408c2952:	4c 89 bb c8 01 00 00 	mov    %r15,0x1c8(%rbx)
1408c2959:	e9 49 fe ff ff       	jmp    0x1408c27a7
1408c295e:	49 8b cf             	mov    %r15,%rcx
1408c2961:	e8 ea 91 fc ff       	call   0x14088bb50
1408c2966:	e9 3c fe ff ff       	jmp    0x1408c27a7
1408c296b:	49 8b fc             	mov    %r12,%rdi
1408c296e:	66 90                	xchg   %ax,%ax
1408c2970:	48 ff c7             	inc    %rdi
1408c2973:	80 3c 2f 00          	cmpb   $0x0,(%rdi,%rbp,1)
1408c2977:	75 f7                	jne    0x1408c2970
1408c2979:	48 ff c7             	inc    %rdi
1408c297c:	48 85 db             	test   %rbx,%rbx
1408c297f:	74 0d                	je     0x1408c298e
1408c2981:	48 8b d7             	mov    %rdi,%rdx
1408c2984:	48 8b cb             	mov    %rbx,%rcx
1408c2987:	e8 74 3c 01 00       	call   0x1408d6600
1408c298c:	eb 08                	jmp    0x1408c2996
1408c298e:	48 8b cf             	mov    %rdi,%rcx
1408c2991:	e8 ca ad 02 00       	call   0x1408ed760
1408c2996:	4c 8b f0             	mov    %rax,%r14
1408c2999:	48 85 c0             	test   %rax,%rax
1408c299c:	74 0e                	je     0x1408c29ac
1408c299e:	4c 8b c7             	mov    %rdi,%r8
1408c29a1:	48 8b d5             	mov    %rbp,%rdx
1408c29a4:	48 8b c8             	mov    %rax,%rcx
1408c29a7:	e8 64 c6 61 00       	call   0x140edf010
1408c29ac:	41 81 4f 30 00 42 00 	orl    $0x4200,0x30(%r15)
1408c29b3:	00
1408c29b4:	45 33 c0             	xor    %r8d,%r8d
1408c29b7:	4d 89 37             	mov    %r14,(%r15)
1408c29ba:	48 8b cb             	mov    %rbx,%rcx
1408c29bd:	4c 8b b4 24 98 00 00 	mov    0x98(%rsp),%r14
1408c29c4:	00
1408c29c5:	66 45 89 67 34       	mov    %r12w,0x34(%r15)
1408c29ca:	66 41 c7 47 3a c8 00 	movw   $0xc8,0x3a(%r15)
1408c29d1:	49 8b 56 10          	mov    0x10(%r14),%rdx
1408c29d5:	e8 b6 c1 03 00       	call   0x1408feb90
1408c29da:	49 89 45 28          	mov    %rax,0x28(%r13)
1408c29de:	80 7b 67 00          	cmpb   $0x0,0x67(%rbx)
1408c29e2:	0f 85 bf fd ff ff    	jne    0x1408c27a7
1408c29e8:	81 48 04 00 00 00 04 	orl    $0x4000000,0x4(%rax)
1408c29ef:	41 8b 45 40          	mov    0x40(%r13),%eax
1408c29f3:	a8 02                	test   $0x2,%al
1408c29f5:	74 18                	je     0x1408c2a0f
1408c29f7:	4d 8b 45 58          	mov    0x58(%r13),%r8
1408c29fb:	48 8d 15 86 fb 78 00 	lea    0x78fb86(%rip),%rdx        # 0x141052588
1408c2a02:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1408c2a09:	00
1408c2a0a:	e9 93 fd ff ff       	jmp    0x1408c27a2
1408c2a0f:	0f ba e8 08          	bts    $0x8,%eax
1408c2a13:	49 89 75 60          	mov    %rsi,0x60(%r13)
1408c2a17:	41 89 45 40          	mov    %eax,0x40(%r13)
1408c2a1b:	ff 06                	incl   (%rsi)
1408c2a1d:	83 3e 02             	cmpl   $0x2,(%rsi)
1408c2a20:	7c 0a                	jl     0x1408c2a2c
1408c2a22:	80 7e 12 01          	cmpb   $0x1,0x12(%rsi)
1408c2a26:	75 04                	jne    0x1408c2a2c
1408c2a28:	c6 46 12 00          	movb   $0x0,0x12(%rsi)
1408c2a2c:	49 8b 75 28          	mov    0x28(%r13),%rsi
1408c2a30:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
1408c2a35:	48 8b fe             	mov    %rsi,%rdi
1408c2a38:	0f b6 06             	movzbl (%rsi),%eax
1408c2a3b:	04 7a                	add    $0x7a,%al
1408c2a3d:	3c 01                	cmp    $0x1,%al
1408c2a3f:	76 67                	jbe    0x1408c2aa8
1408c2a41:	33 ed                	xor    %ebp,%ebp
1408c2a43:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1408c2a4a:	00
1408c2a4b:	48 8d 05 7e fb 78 00 	lea    0x78fb7e(%rip),%rax        # 0x1410525d0
1408c2a52:	49 89 46 18          	mov    %rax,0x18(%r14)
1408c2a56:	49 8b 9c 24 88 01 00 	mov    0x188(%r12),%rbx
1408c2a5d:	00
1408c2a5e:	4d 89 ac 24 88 01 00 	mov    %r13,0x188(%r12)
1408c2a65:	00
1408c2a66:	f7 46 04 00 20 00 00 	testl  $0x2000,0x4(%rsi)
1408c2a6d:	0f 84 26 01 00 00    	je     0x1408c2b99
1408c2a73:	48 8b 46 68          	mov    0x68(%rsi),%rax
1408c2a77:	48 8b d7             	mov    %rdi,%rdx
1408c2a7a:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1408c2a81:	00
1408c2a82:	48 89 47 68          	mov    %rax,0x68(%rdi)
1408c2a86:	e8 55 59 05 00       	call   0x1409183e0
1408c2a8b:	48 c7 47 68 00 00 00 	movq   $0x0,0x68(%rdi)
1408c2a92:	00
1408c2a93:	85 c0                	test   %eax,%eax
1408c2a95:	0f 85 67 01 00 00    	jne    0x1408c2c02
1408c2a9b:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1408c2aa2:	00
1408c2aa3:	e9 08 01 00 00       	jmp    0x1408c2bb0
1408c2aa8:	bd 01 00 00 00       	mov    $0x1,%ebp
1408c2aad:	0f 1f 00             	nopl   (%rax)
1408c2ab0:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
1408c2ab4:	45 33 db             	xor    %r11d,%r11d
1408c2ab7:	44 39 1b             	cmp    %r11d,(%rbx)
1408c2aba:	7e 7d                	jle    0x1408c2b39
1408c2abc:	4c 8d 4b 48          	lea    0x48(%rbx),%r9
1408c2ac0:	49 83 79 c8 00       	cmpq   $0x0,-0x38(%r9)
1408c2ac5:	75 66                	jne    0x1408c2b2d
1408c2ac7:	4d 8b 41 d0          	mov    -0x30(%r9),%r8
1408c2acb:	4d 85 c0             	test   %r8,%r8
1408c2ace:	74 5d                	je     0x1408c2b2d
1408c2ad0:	4d 8b 16             	mov    (%r14),%r10
1408c2ad3:	4d 2b d0             	sub    %r8,%r10
1408c2ad6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408c2add:	00 00 00
1408c2ae0:	41 0f b6 08          	movzbl (%r8),%ecx
1408c2ae4:	43 0f b6 04 02       	movzbl (%r10,%r8,1),%eax
1408c2ae9:	3b c8                	cmp    %eax,%ecx
1408c2aeb:	75 70                	jne    0x1408c2b5d
1408c2aed:	85 c9                	test   %ecx,%ecx
1408c2aef:	0f 85 85 00 00 00    	jne    0x1408c2b7a
1408c2af5:	4d 89 79 e0          	mov    %r15,-0x20(%r9)
1408c2af9:	41 ff 47 2c          	incl   0x2c(%r15)
1408c2afd:	41 83 09 40          	orl    $0x40,(%r9)
1408c2b01:	8b 47 04             	mov    0x4(%rdi),%eax
1408c2b04:	0f ba e0 0d          	bt     $0xd,%eax
1408c2b08:	72 78                	jb     0x1408c2b82
1408c2b0a:	0f ba e8 0d          	bts    $0xd,%eax
1408c2b0e:	89 47 04             	mov    %eax,0x4(%rdi)
1408c2b11:	45 85 e4             	test   %r12d,%r12d
1408c2b14:	79 13                	jns    0x1408c2b29
1408c2b16:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1408c2b1d:	00
1408c2b1e:	8b 41 34             	mov    0x34(%rcx),%eax
1408c2b21:	44 8b e0             	mov    %eax,%r12d
1408c2b24:	ff c0                	inc    %eax
1408c2b26:	89 41 34             	mov    %eax,0x34(%rcx)
1408c2b29:	45 89 61 04          	mov    %r12d,0x4(%r9)
1408c2b2d:	41 ff c3             	inc    %r11d
1408c2b30:	49 83 c1 68          	add    $0x68,%r9
1408c2b34:	44 3b 1b             	cmp    (%rbx),%r11d
1408c2b37:	7c 87                	jl     0x1408c2ac0
1408c2b39:	f7 47 04 00 20 00 00 	testl  $0x2000,0x4(%rdi)
1408c2b40:	0f 84 fd fe ff ff    	je     0x1408c2a43
1408c2b46:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
1408c2b4a:	0f b6 06             	movzbl (%rsi),%eax
1408c2b4d:	48 8b f9             	mov    %rcx,%rdi
1408c2b50:	38 01                	cmp    %al,(%rcx)
1408c2b52:	0f 84 58 ff ff ff    	je     0x1408c2ab0
1408c2b58:	e9 e6 fe ff ff       	jmp    0x1408c2a43
1408c2b5d:	48 8d 15 bc 51 78 00 	lea    0x7851bc(%rip),%rdx        # 0x141047d20
1408c2b64:	0f b6 14 10          	movzbl (%rax,%rdx,1),%edx
1408c2b68:	48 8b c1             	mov    %rcx,%rax
1408c2b6b:	48 8d 0d ae 51 78 00 	lea    0x7851ae(%rip),%rcx        # 0x141047d20
1408c2b72:	0f b6 0c 08          	movzbl (%rax,%rcx,1),%ecx
1408c2b76:	3b ca                	cmp    %edx,%ecx
1408c2b78:	75 b3                	jne    0x1408c2b2d
1408c2b7a:	49 ff c0             	inc    %r8
1408c2b7d:	e9 5e ff ff ff       	jmp    0x1408c2ae0
1408c2b82:	4d 8b 06             	mov    (%r14),%r8
1408c2b85:	48 8d 15 14 fa 78 00 	lea    0x78fa14(%rip),%rdx        # 0x1410525a0
1408c2b8c:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1408c2b93:	00
1408c2b94:	e9 09 fc ff ff       	jmp    0x1408c27a2
1408c2b99:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1408c2ba0:	00
1408c2ba1:	48 8b d6             	mov    %rsi,%rdx
1408c2ba4:	48 8b cf             	mov    %rdi,%rcx
1408c2ba7:	e8 34 58 05 00       	call   0x1409183e0
1408c2bac:	85 c0                	test   %eax,%eax
1408c2bae:	75 52                	jne    0x1408c2c02
1408c2bb0:	4d 89 ac 24 88 01 00 	mov    %r13,0x188(%r12)
1408c2bb7:	00
1408c2bb8:	48 8b ce             	mov    %rsi,%rcx
1408c2bbb:	48 8b 46 50          	mov    0x50(%rsi),%rax
1408c2bbf:	48 85 c0             	test   %rax,%rax
1408c2bc2:	74 0c                	je     0x1408c2bd0
1408c2bc4:	48 8b c8             	mov    %rax,%rcx
1408c2bc7:	48 8b 40 50          	mov    0x50(%rax),%rax
1408c2bcb:	48 85 c0             	test   %rax,%rax
1408c2bce:	75 f4                	jne    0x1408c2bc4
1408c2bd0:	49 8b 46 08          	mov    0x8(%r14),%rax
1408c2bd4:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1408c2bd8:	48 85 c0             	test   %rax,%rax
1408c2bdb:	74 35                	je     0x1408c2c12
1408c2bdd:	48 85 d2             	test   %rdx,%rdx
1408c2be0:	74 2d                	je     0x1408c2c0f
1408c2be2:	8b 08                	mov    (%rax),%ecx
1408c2be4:	44 8b 0a             	mov    (%rdx),%r9d
1408c2be7:	44 3b c9             	cmp    %ecx,%r9d
1408c2bea:	74 23                	je     0x1408c2c0f
1408c2bec:	4d 8b 06             	mov    (%r14),%r8
1408c2bef:	48 8d 15 f2 f9 78 00 	lea    0x78f9f2(%rip),%rdx        # 0x1410525e8
1408c2bf6:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1408c2bfa:	49 8b cc             	mov    %r12,%rcx
1408c2bfd:	e8 7e 6c 01 00       	call   0x1408d9880
1408c2c02:	49 89 9c 24 88 01 00 	mov    %rbx,0x188(%r12)
1408c2c09:	00
1408c2c0a:	e9 98 fb ff ff       	jmp    0x1408c27a7
1408c2c0f:	48 8b d0             	mov    %rax,%rdx
1408c2c12:	4d 8d 4f 08          	lea    0x8(%r15),%r9
1408c2c16:	49 8b cc             	mov    %r12,%rcx
1408c2c19:	4d 8d 47 36          	lea    0x36(%r15),%r8
1408c2c1d:	e8 be 01 01 00       	call   0x1408d2de0
1408c2c22:	85 ed                	test   %ebp,%ebp
1408c2c24:	74 28                	je     0x1408c2c4e
1408c2c26:	f7 46 04 00 20 00 00 	testl  $0x2000,0x4(%rsi)
1408c2c2d:	48 8d 15 04 fa 78 00 	lea    0x78fa04(%rip),%rdx        # 0x141052638
1408c2c34:	48 8d 0d d5 f9 78 00 	lea    0x78f9d5(%rip),%rcx        # 0x141052610
1408c2c3b:	48 0f 44 ca          	cmove  %rdx,%rcx
1408c2c3f:	48 8b d6             	mov    %rsi,%rdx
1408c2c42:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1408c2c46:	48 8b cf             	mov    %rdi,%rcx
1408c2c49:	e8 92 57 05 00       	call   0x1409183e0
1408c2c4e:	49 c7 46 18 00 00 00 	movq   $0x0,0x18(%r14)
1408c2c55:	00
1408c2c56:	b8 01 00 00 00       	mov    $0x1,%eax
1408c2c5b:	49 89 9c 24 88 01 00 	mov    %rbx,0x188(%r12)
1408c2c62:	00
1408c2c63:	e9 44 fb ff ff       	jmp    0x1408c27ac
1408c2c68:	cc                   	int3
1408c2c69:	cc                   	int3
1408c2c6a:	cc                   	int3
1408c2c6b:	cc                   	int3
1408c2c6c:	cc                   	int3
1408c2c6d:	cc                   	int3
1408c2c6e:	cc                   	int3
1408c2c6f:	cc                   	int3
1408c2c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408c2c75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408c2c7a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1408c2c7f:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1408c2c84:	55                   	push   %rbp
1408c2c85:	41 56                	push   %r14
1408c2c87:	41 57                	push   %r15
1408c2c89:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1408c2c8e:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1408c2c95:	48 8b 39             	mov    (%rcx),%rdi
1408c2c98:	33 db                	xor    %ebx,%ebx
1408c2c9a:	48 8b 72 20          	mov    0x20(%rdx),%rsi
1408c2c9e:	4d 8b f0             	mov    %r8,%r14
1408c2ca1:	48 8b 42 28          	mov    0x28(%rdx),%rax
1408c2ca5:	48 89 5d 1f          	mov    %rbx,0x1f(%rbp)
1408c2ca9:	48 89 5d 27          	mov    %rbx,0x27(%rbp)
1408c2cad:	48 89 5d 33          	mov    %rbx,0x33(%rbp)
1408c2cb1:	89 5d 3b             	mov    %ebx,0x3b(%rbp)
1408c2cb4:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1408c2cb8:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1408c2cbc:	48 89 75 17          	mov    %rsi,0x17(%rbp)
1408c2cc0:	c7 45 2f 81 00 08 00 	movl   $0x80081,0x2f(%rbp)
1408c2cc7:	44 0f b6 7f 6b       	movzbl 0x6b(%rdi),%r15d
1408c2ccc:	c6 47 6b 01          	movb   $0x1,0x6b(%rdi)
1408c2cd0:	4d 85 c0             	test   %r8,%r8
1408c2cd3:	0f 84 d7 00 00 00    	je     0x1408c2db0
1408c2cd9:	8b 45 2f             	mov    0x2f(%rbp),%eax
1408c2cdc:	48 8d 15 7d ec ff ff 	lea    -0x1383(%rip),%rdx        # 0x1408c1960
1408c2ce3:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1408c2ce7:	44 8b e0             	mov    %eax,%r12d
1408c2cea:	25 ef 6f ff f7       	and    $0xf7ff6fef,%eax
1408c2cef:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1408c2cf3:	89 45 2f             	mov    %eax,0x2f(%rbp)
1408c2cf6:	41 81 e4 10 90 00 08 	and    $0x8009010,%r12d
1408c2cfd:	0f ba e0 13          	bt     $0x13,%eax
1408c2d01:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
1408c2d05:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
1408c2d09:	48 8d 05 f0 04 00 00 	lea    0x4f0(%rip),%rax        # 0x1408c3200
1408c2d10:	48 0f 42 c3          	cmovb  %rbx,%rax
1408c2d14:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1408c2d18:	48 8d 45 07          	lea    0x7(%rbp),%rax
1408c2d1c:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1408c2d20:	41 8b 40 28          	mov    0x28(%r8),%eax
1408c2d24:	01 81 2c 01 00 00    	add    %eax,0x12c(%rcx)
1408c2d2a:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1408c2d2e:	48 8b 01             	mov    (%rcx),%rax
1408c2d31:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408c2d38:	44 39 81 2c 01 00 00 	cmp    %r8d,0x12c(%rcx)
1408c2d3f:	7e 33                	jle    0x1408c2d74
1408c2d41:	48 8d 15 48 d1 78 00 	lea    0x78d148(%rip),%rdx        # 0x14104fe90
1408c2d48:	e8 33 6b 01 00       	call   0x1408d9880
1408c2d4d:	44 88 7f 6b          	mov    %r15b,0x6b(%rdi)
1408c2d51:	33 c0                	xor    %eax,%eax
1408c2d53:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1408c2d5a:	00
1408c2d5b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1408c2d5f:	49 8b 73 28          	mov    0x28(%r11),%rsi
1408c2d63:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1408c2d67:	4d 8b 63 38          	mov    0x38(%r11),%r12
1408c2d6b:	49 8b e3             	mov    %r11,%rsp
1408c2d6e:	41 5f                	pop    %r15
1408c2d70:	41 5e                	pop    %r14
1408c2d72:	5d                   	pop    %rbp
1408c2d73:	c3                   	ret
1408c2d74:	49 8b d6             	mov    %r14,%rdx
1408c2d77:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1408c2d7b:	e8 70 c4 06 00       	call   0x14092f1f0
1408c2d80:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1408c2d84:	41 8b 46 28          	mov    0x28(%r14),%eax
1408c2d88:	29 81 2c 01 00 00    	sub    %eax,0x12c(%rcx)
1408c2d8e:	8b 4d 2f             	mov    0x2f(%rbp),%ecx
1408c2d91:	8b c1                	mov    %ecx,%eax
1408c2d93:	25 10 80 00 00       	and    $0x8010,%eax
1408c2d98:	41 0b cc             	or     %r12d,%ecx
1408c2d9b:	41 09 46 04          	or     %eax,0x4(%r14)
1408c2d9f:	89 4d 2f             	mov    %ecx,0x2f(%rbp)