14029e921:	ff c8                	dec    %eax
14029e923:	89 41 10             	mov    %eax,0x10(%rcx)
14029e926:	85 c0                	test   %eax,%eax
14029e928:	7f 18                	jg     0x14029e942
14029e92a:	0f 88 06 0c 00 00    	js     0x14029f536
14029e930:	48 8b 01             	mov    (%rcx),%rax
14029e933:	ba 01 00 00 00       	mov    $0x1,%edx
14029e938:	48 8b 00             	mov    (%rax),%rax
14029e93b:	ff 15 df 50 ce 00    	call   *0xce50df(%rip)        # 0x140f83a20
14029e941:	90                   	nop
14029e942:	4c 8d 0d a7 fb ef ff 	lea    -0x100459(%rip),%r9        # 0x14019e4f0
14029e949:	ba 08 00 00 00       	mov    $0x8,%edx
14029e94e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14029e954:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14029e959:	e8 ee cb b7 00       	call   0x140e1b54c
14029e95e:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
14029e962:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
14029e966:	48 85 db             	test   %rbx,%rbx
14029e969:	74 1c                	je     0x14029e987
14029e96b:	8b 43 10             	mov    0x10(%rbx),%eax
14029e96e:	ff c0                	inc    %eax
14029e970:	89 43 10             	mov    %eax,0x10(%rbx)
14029e973:	83 f8 01             	cmp    $0x1,%eax
14029e976:	0f 8e c5 0b 00 00    	jle    0x14029f541
14029e97c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029e981:	0f 84 c2 0b 00 00    	je     0x14029f549
14029e987:	45 8b f4             	mov    %r12d,%r14d
14029e98a:	48 8b 43 30          	mov    0x30(%rbx),%rax
14029e98e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14029e992:	48 2b 08             	sub    (%rax),%rcx
14029e995:	48 c1 f9 04          	sar    $0x4,%rcx
14029e999:	85 c9                	test   %ecx,%ecx
14029e99b:	0f 84 12 02 00 00    	je     0x14029ebb3
14029e9a1:	48 8b 43 30          	mov    0x30(%rbx),%rax
14029e9a5:	4c 8b 00             	mov    (%rax),%r8
14029e9a8:	41 8b d6             	mov    %r14d,%edx
14029e9ab:	48 8b 48 08          	mov    0x8(%rax),%rcx
14029e9af:	49 2b c8             	sub    %r8,%rcx
14029e9b2:	48 c1 f9 04          	sar    $0x4,%rcx
14029e9b6:	48 3b d1             	cmp    %rcx,%rdx
14029e9b9:	0f 83 d1 01 00 00    	jae    0x14029eb90
14029e9bf:	48 03 d2             	add    %rdx,%rdx
14029e9c2:	41 80 7c d0 08 00    	cmpb   $0x0,0x8(%r8,%rdx,8)
14029e9c8:	0f 84 c2 01 00 00    	je     0x14029eb90
14029e9ce:	45 8b c6             	mov    %r14d,%r8d
14029e9d1:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14029e9d5:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14029e9da:	e8 e1 df 40 00       	call   0x1406ac9c0
14029e9df:	48 8b c8             	mov    %rax,%rcx
14029e9e2:	48 8b 00             	mov    (%rax),%rax
14029e9e5:	4c 89 21             	mov    %r12,(%rcx)
14029e9e8:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14029e9ec:	48 8b 09             	mov    (%rcx),%rcx
14029e9ef:	48 85 c9             	test   %rcx,%rcx
14029e9f2:	74 24                	je     0x14029ea18
14029e9f4:	8b 41 10             	mov    0x10(%rcx),%eax
14029e9f7:	ff c8                	dec    %eax
14029e9f9:	89 41 10             	mov    %eax,0x10(%rcx)
14029e9fc:	85 c0                	test   %eax,%eax
14029e9fe:	7f 18                	jg     0x14029ea18
14029ea00:	0f 88 59 0b 00 00    	js     0x14029f55f
14029ea06:	48 8b 01             	mov    (%rcx),%rax
14029ea09:	ba 01 00 00 00       	mov    $0x1,%edx
14029ea0e:	48 8b 00             	mov    (%rax),%rax
14029ea11:	ff 15 09 50 ce 00    	call   *0xce5009(%rip)        # 0x140f83a20
14029ea17:	90                   	nop
14029ea18:	0f 57 c0             	xorps  %xmm0,%xmm0
14029ea1b:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
14029ea20:	4c 89 65 90          	mov    %r12,-0x70(%rbp)
14029ea24:	0f ae e8             	lfence
14029ea27:	b9 08 00 00 00       	mov    $0x8,%ecx
14029ea2c:	e8 ff 82 ef ff       	call   0x140196d30
14029ea31:	4c 8b c0             	mov    %rax,%r8
14029ea34:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14029ea38:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14029ea3c:	48 83 c0 08          	add    $0x8,%rax
14029ea40:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14029ea44:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14029ea48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14029ea4f:	00
14029ea50:	48 8b 0a             	mov    (%rdx),%rcx
14029ea53:	49 89 08             	mov    %rcx,(%r8)
14029ea56:	48 85 c9             	test   %rcx,%rcx
14029ea59:	74 1c                	je     0x14029ea77
14029ea5b:	8b 41 10             	mov    0x10(%rcx),%eax
14029ea5e:	ff c0                	inc    %eax
14029ea60:	89 41 10             	mov    %eax,0x10(%rcx)
14029ea63:	83 f8 01             	cmp    $0x1,%eax
14029ea66:	0f 8e 09 0b 00 00    	jle    0x14029f575
14029ea6c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029ea71:	0f 84 f3 0a 00 00    	je     0x14029f56a
14029ea77:	49 83 c0 08          	add    $0x8,%r8
14029ea7b:	48 83 c2 08          	add    $0x8,%rdx
14029ea7f:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14029ea83:	48 3b d0             	cmp    %rax,%rdx
14029ea86:	75 c8                	jne    0x14029ea50
14029ea88:	4c 89 45 88          	mov    %r8,-0x78(%rbp)
14029ea8c:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14029ea90:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14029ea95:	48 8b 0d 94 c5 17 01 	mov    0x117c594(%rip),%rcx        # 0x14141b030
14029ea9c:	4d 85 ff             	test   %r15,%r15
14029ea9f:	74 04                	je     0x14029eaa5
14029eaa1:	4d 89 67 60          	mov    %r12,0x60(%r15)
14029eaa5:	48 8b 01             	mov    (%rcx),%rax
14029eaa8:	4d 8b cf             	mov    %r15,%r9
14029eaab:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14029eaaf:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14029eab4:	48 8b 40 38          	mov    0x38(%rax),%rax
14029eab8:	ff 15 62 4f ce 00    	call   *0xce4f62(%rip)        # 0x140f83a20
14029eabe:	81 4c 24 58 80 00 00 	orl    $0x80,0x58(%rsp)
14029eac5:	00
14029eac6:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14029eaca:	e8 71 0a f0 ff       	call   0x14019f540
14029eacf:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14029ead4:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14029ead9:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
14029eadd:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
14029eae1:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14029eae6:	48 85 f6             	test   %rsi,%rsi
14029eae9:	74 1c                	je     0x14029eb07
14029eaeb:	8b 46 10             	mov    0x10(%rsi),%eax
14029eaee:	ff c0                	inc    %eax
14029eaf0:	89 46 10             	mov    %eax,0x10(%rsi)
14029eaf3:	83 f8 01             	cmp    $0x1,%eax
14029eaf6:	0f 8e 8c 0a 00 00    	jle    0x14029f588
14029eafc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029eb01:	0f 84 76 0a 00 00    	je     0x14029f57d
14029eb07:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14029eb0b:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14029eb10:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14029eb15:	e8 96 69 0d 00       	call   0x1403754b0
14029eb1a:	48 8b 08             	mov    (%rax),%rcx
14029eb1d:	4c 89 20             	mov    %r12,(%rax)
14029eb20:	48 85 c9             	test   %rcx,%rcx
14029eb23:	74 24                	je     0x14029eb49
14029eb25:	8b 41 10             	mov    0x10(%rcx),%eax
14029eb28:	ff c8                	dec    %eax
14029eb2a:	89 41 10             	mov    %eax,0x10(%rcx)
14029eb2d:	85 c0                	test   %eax,%eax
14029eb2f:	7f 18                	jg     0x14029eb49
14029eb31:	0f 88 59 0a 00 00    	js     0x14029f590
14029eb37:	48 8b 01             	mov    (%rcx),%rax
14029eb3a:	ba 01 00 00 00       	mov    $0x1,%edx
14029eb3f:	48 8b 00             	mov    (%rax),%rax
14029eb42:	ff 15 d8 4e ce 00    	call   *0xce4ed8(%rip)        # 0x140f83a20
14029eb48:	90                   	nop
14029eb49:	48 85 ff             	test   %rdi,%rdi
14029eb4c:	74 27                	je     0x14029eb75
14029eb4e:	8b 47 10             	mov    0x10(%rdi),%eax
14029eb51:	ff c8                	dec    %eax
14029eb53:	89 47 10             	mov    %eax,0x10(%rdi)
14029eb56:	85 c0                	test   %eax,%eax
14029eb58:	7f 1b                	jg     0x14029eb75
14029eb5a:	0f 88 3b 0a 00 00    	js     0x14029f59b
14029eb60:	48 8b 07             	mov    (%rdi),%rax
14029eb63:	ba 01 00 00 00       	mov    $0x1,%edx
14029eb68:	48 8b cf             	mov    %rdi,%rcx
14029eb6b:	48 8b 00             	mov    (%rax),%rax
14029eb6e:	ff 15 ac 4e ce 00    	call   *0xce4eac(%rip)        # 0x140f83a20
14029eb74:	90                   	nop
14029eb75:	4c 8d 0d 74 f9 ef ff 	lea    -0x10068c(%rip),%r9        # 0x14019e4f0
14029eb7c:	ba 08 00 00 00       	mov    $0x8,%edx
14029eb81:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14029eb87:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14029eb8b:	e8 bc c9 b7 00       	call   0x140e1b54c
14029eb90:	41 ff c6             	inc    %r14d
14029eb93:	48 8b 43 30          	mov    0x30(%rbx),%rax
14029eb97:	48 8b 48 08          	mov    0x8(%rax),%rcx
14029eb9b:	48 2b 08             	sub    (%rax),%rcx
14029eb9e:	48 c1 f9 04          	sar    $0x4,%rcx
14029eba2:	44 3b f1             	cmp    %ecx,%r14d
14029eba5:	0f 82 f6 fd ff ff    	jb     0x14029e9a1
14029ebab:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
14029ebaf:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
14029ebb3:	8b 43 10             	mov    0x10(%rbx),%eax
14029ebb6:	ff c8                	dec    %eax
14029ebb8:	89 43 10             	mov    %eax,0x10(%rbx)
14029ebbb:	85 c0                	test   %eax,%eax
14029ebbd:	7f 1b                	jg     0x14029ebda
14029ebbf:	0f 88 8f 09 00 00    	js     0x14029f554
14029ebc5:	48 8b 03             	mov    (%rbx),%rax
14029ebc8:	ba 01 00 00 00       	mov    $0x1,%edx
14029ebcd:	48 8b cb             	mov    %rbx,%rcx
14029ebd0:	48 8b 00             	mov    (%rax),%rax
14029ebd3:	ff 15 47 4e ce 00    	call   *0xce4e47(%rip)        # 0x140f83a20
14029ebd9:	90                   	nop
14029ebda:	48 85 f6             	test   %rsi,%rsi
14029ebdd:	74 1c                	je     0x14029ebfb
14029ebdf:	8b 46 10             	mov    0x10(%rsi),%eax
14029ebe2:	ff c0                	inc    %eax
14029ebe4:	89 46 10             	mov    %eax,0x10(%rsi)
14029ebe7:	83 f8 01             	cmp    $0x1,%eax
14029ebea:	0f 8e b6 09 00 00    	jle    0x14029f5a6
14029ebf0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029ebf5:	0f 84 b3 09 00 00    	je     0x14029f5ae
14029ebfb:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14029ec00:	48 8b 05 81 d3 17 01 	mov    0x117d381(%rip),%rax        # 0x14141bf88
14029ec07:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
14029ec0e:	48 85 c9             	test   %rcx,%rcx
14029ec11:	74 1c                	je     0x14029ec2f
14029ec13:	8b 41 10             	mov    0x10(%rcx),%eax
14029ec16:	ff c0                	inc    %eax
14029ec18:	89 41 10             	mov    %eax,0x10(%rcx)
14029ec1b:	83 f8 01             	cmp    $0x1,%eax
14029ec1e:	0f 8e 95 09 00 00    	jle    0x14029f5b9
14029ec24:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029ec29:	0f 84 92 09 00 00    	je     0x14029f5c1
14029ec2f:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14029ec34:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14029ec39:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14029ec3e:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14029ec43:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14029ec48:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14029ec4d:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14029ec52:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14029ec57:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14029ec5b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14029ec5f:	e8 ec 11 f0 ff       	call   0x14019fe50
14029ec64:	48 8b d8             	mov    %rax,%rbx
14029ec67:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14029ec6c:	48 8b 0d dd c9 17 01 	mov    0x117c9dd(%rip),%rcx        # 0x14141b650
14029ec73:	4d 85 ff             	test   %r15,%r15
14029ec76:	74 04                	je     0x14029ec7c
14029ec78:	4d 89 67 60          	mov    %r12,0x60(%r15)
14029ec7c:	48 8b 01             	mov    (%rcx),%rax
14029ec7f:	4d 8b cf             	mov    %r15,%r9
14029ec82:	4c 8b c3             	mov    %rbx,%r8
14029ec85:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14029ec8a:	48 8b 40 38          	mov    0x38(%rax),%rax
14029ec8e:	ff 15 8c 4d ce 00    	call   *0xce4d8c(%rip)        # 0x140f83a20
14029ec94:	90                   	nop
14029ec95:	48 8b cb             	mov    %rbx,%rcx
14029ec98:	e8 a3 08 f0 ff       	call   0x14019f540
14029ec9d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14029eca2:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14029eca7:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14029ecab:	48 89 03             	mov    %rax,(%rbx)
14029ecae:	4c 8d 0d 3b f8 ef ff 	lea    -0x1007c5(%rip),%r9        # 0x14019e4f0
14029ecb5:	ba 08 00 00 00       	mov    $0x8,%edx
14029ecba:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14029ecc0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14029ecc5:	e8 82 c8 b7 00       	call   0x140e1b54c
14029ecca:	90                   	nop
14029eccb:	48 85 f6             	test   %rsi,%rsi
14029ecce:	74 27                	je     0x14029ecf7
14029ecd0:	8b 46 10             	mov    0x10(%rsi),%eax
14029ecd3:	ff c8                	dec    %eax
14029ecd5:	89 46 10             	mov    %eax,0x10(%rsi)
14029ecd8:	85 c0                	test   %eax,%eax
14029ecda:	7f 1b                	jg     0x14029ecf7
14029ecdc:	0f 88 ea 08 00 00    	js     0x14029f5cc
14029ece2:	48 8b 06             	mov    (%rsi),%rax
14029ece5:	ba 01 00 00 00       	mov    $0x1,%edx
14029ecea:	48 8b ce             	mov    %rsi,%rcx
14029eced:	48 8b 00             	mov    (%rax),%rax
14029ecf0:	ff 15 2a 4d ce 00    	call   *0xce4d2a(%rip)        # 0x140f83a20
14029ecf6:	90                   	nop
14029ecf7:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14029ecfb:	48 85 c9             	test   %rcx,%rcx
14029ecfe:	74 24                	je     0x14029ed24
14029ed00:	8b 41 10             	mov    0x10(%rcx),%eax
14029ed03:	ff c8                	dec    %eax
14029ed05:	89 41 10             	mov    %eax,0x10(%rcx)
14029ed08:	85 c0                	test   %eax,%eax
14029ed0a:	7f 18                	jg     0x14029ed24
14029ed0c:	0f 88 c5 08 00 00    	js     0x14029f5d7
14029ed12:	48 8b 01             	mov    (%rcx),%rax
14029ed15:	ba 01 00 00 00       	mov    $0x1,%edx
14029ed1a:	48 8b 00             	mov    (%rax),%rax
14029ed1d:	ff 15 fd 4c ce 00    	call   *0xce4cfd(%rip)        # 0x140f83a20
14029ed23:	90                   	nop
14029ed24:	8b 47 10             	mov    0x10(%rdi),%eax
14029ed27:	ff c8                	dec    %eax
14029ed29:	89 47 10             	mov    %eax,0x10(%rdi)
14029ed2c:	85 c0                	test   %eax,%eax
14029ed2e:	7f 1b                	jg     0x14029ed4b
14029ed30:	0f 88 ac 08 00 00    	js     0x14029f5e2
14029ed36:	48 8b 07             	mov    (%rdi),%rax
14029ed39:	ba 01 00 00 00       	mov    $0x1,%edx
14029ed3e:	48 8b cf             	mov    %rdi,%rcx
14029ed41:	48 8b 00             	mov    (%rax),%rax
14029ed44:	ff 15 d6 4c ce 00    	call   *0xce4cd6(%rip)        # 0x140f83a20
14029ed4a:	90                   	nop
14029ed4b:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14029ed4f:	48 85 c9             	test   %rcx,%rcx
14029ed52:	0f 84 ec 06 00 00    	je     0x14029f444
14029ed58:	8b 41 10             	mov    0x10(%rcx),%eax
14029ed5b:	ff c8                	dec    %eax
14029ed5d:	89 41 10             	mov    %eax,0x10(%rcx)
14029ed60:	85 c0                	test   %eax,%eax
14029ed62:	0f 8f dc 06 00 00    	jg     0x14029f444
14029ed68:	0f 88 7f 08 00 00    	js     0x14029f5ed
14029ed6e:	48 8b 01             	mov    (%rcx),%rax
14029ed71:	48 8b 00             	mov    (%rax),%rax
14029ed74:	e9 bf 06 00 00       	jmp    0x14029f438
14029ed79:	48 8b 05 38 d2 17 01 	mov    0x117d238(%rip),%rax        # 0x14141bfb8
14029ed80:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14029ed84:	48 8b 48 28          	mov    0x28(%rax),%rcx
14029ed88:	e8 43 01 4a 00       	call   0x14073eed0
14029ed8d:	84 c0                	test   %al,%al
14029ed8f:	0f 84 1d 04 00 00    	je     0x14029f1b2
14029ed95:	49 8b 1c 24          	mov    (%r12),%rbx
14029ed99:	48 85 db             	test   %rbx,%rbx
14029ed9c:	74 1c                	je     0x14029edba
14029ed9e:	8b 43 10             	mov    0x10(%rbx),%eax
14029eda1:	ff c0                	inc    %eax
14029eda3:	89 43 10             	mov    %eax,0x10(%rbx)
14029eda6:	83 f8 01             	cmp    $0x1,%eax
14029eda9:	0f 8e 49 08 00 00    	jle    0x14029f5f8
14029edaf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029edb4:	0f 84 46 08 00 00    	je     0x14029f600
14029edba:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14029edbe:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
14029edc2:	48 85 c9             	test   %rcx,%rcx
14029edc5:	74 27                	je     0x14029edee
14029edc7:	8b 41 10             	mov    0x10(%rcx),%eax
14029edca:	ff c8                	dec    %eax
14029edcc:	89 41 10             	mov    %eax,0x10(%rcx)
14029edcf:	85 c0                	test   %eax,%eax
14029edd1:	7f 17                	jg     0x14029edea
14029edd3:	0f 88 32 08 00 00    	js     0x14029f60b
14029edd9:	48 8b 01             	mov    (%rcx),%rax
14029eddc:	ba 01 00 00 00       	mov    $0x1,%edx
14029ede1:	48 8b 00             	mov    (%rax),%rax
14029ede4:	ff 15 36 4c ce 00    	call   *0xce4c36(%rip)        # 0x140f83a20
14029edea:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
14029edee:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14029edf3:	48 85 db             	test   %rbx,%rbx
14029edf6:	74 1c                	je     0x14029ee14
14029edf8:	8b 43 10             	mov    0x10(%rbx),%eax
14029edfb:	ff c0                	inc    %eax
14029edfd:	89 43 10             	mov    %eax,0x10(%rbx)
14029ee00:	83 f8 01             	cmp    $0x1,%eax
14029ee03:	0f 8e 0d 08 00 00    	jle    0x14029f616
14029ee09:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029ee0e:	0f 84 0a 08 00 00    	je     0x14029f61e
14029ee14:	45 33 e4             	xor    %r12d,%r12d
14029ee17:	45 8b fc             	mov    %r12d,%r15d
14029ee1a:	48 8b 43 30          	mov    0x30(%rbx),%rax
14029ee1e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14029ee22:	48 2b 08             	sub    (%rax),%rcx
14029ee25:	48 c1 f9 04          	sar    $0x4,%rcx
14029ee29:	85 c9                	test   %ecx,%ecx
14029ee2b:	0f 84 c0 01 00 00    	je     0x14029eff1
14029ee31:	48 8b 43 30          	mov    0x30(%rbx),%rax
14029ee35:	4c 8b 00             	mov    (%rax),%r8
14029ee38:	41 8b d7             	mov    %r15d,%edx
14029ee3b:	48 8b 48 08          	mov    0x8(%rax),%rcx
14029ee3f:	49 2b c8             	sub    %r8,%rcx
14029ee42:	48 c1 f9 04          	sar    $0x4,%rcx