14029a84f:	b9 ff ff 00 00       	mov    $0xffff,%ecx
14029a854:	49 83 7f 50 00       	cmpq   $0x0,0x50(%r15)
14029a859:	74 17                	je     0x14029a872
14029a85b:	4c 8b b5 d8 09 00 00 	mov    0x9d8(%rbp),%r14
14029a862:	49 83 c6 38          	add    $0x38,%r14
14029a866:	4c 89 b5 d8 09 00 00 	mov    %r14,0x9d8(%rbp)
14029a86d:	e9 2e fa ff ff       	jmp    0x14029a2a0
14029a872:	48 8b 85 d0 09 00 00 	mov    0x9d0(%rbp),%rax
14029a879:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14029a880:	48 83 c7 20          	add    $0x20,%rdi
14029a884:	48 89 bd c8 09 00 00 	mov    %rdi,0x9c8(%rbp)
14029a88b:	48 3b f8             	cmp    %rax,%rdi
14029a88e:	0f 84 03 fa ff ff    	je     0x14029a297
14029a894:	66 39 0f             	cmp    %cx,(%rdi)
14029a897:	74 e7                	je     0x14029a880
14029a899:	e9 f9 f9 ff ff       	jmp    0x14029a297
14029a89e:	4d 85 e4             	test   %r12,%r12
14029a8a1:	74 0d                	je     0x14029a8b0
14029a8a3:	66 41 01 4c 24 0c    	add    %cx,0xc(%r12)
14029a8a9:	4c 8b bd c0 09 00 00 	mov    0x9c0(%rbp),%r15
14029a8b0:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
14029a8b4:	8b 7c 24 30          	mov    0x30(%rsp),%edi
14029a8b8:	4d 85 ff             	test   %r15,%r15
14029a8bb:	74 05                	je     0x14029a8c2
14029a8bd:	66 41 01 4f 0c       	add    %cx,0xc(%r15)
14029a8c2:	45 33 e4             	xor    %r12d,%r12d
14029a8c5:	48 85 db             	test   %rbx,%rbx
14029a8c8:	74 27                	je     0x14029a8f1
14029a8ca:	8b 43 10             	mov    0x10(%rbx),%eax
14029a8cd:	ff c8                	dec    %eax
14029a8cf:	89 43 10             	mov    %eax,0x10(%rbx)
14029a8d2:	85 c0                	test   %eax,%eax
14029a8d4:	7f 1b                	jg     0x14029a8f1
14029a8d6:	0f 88 56 1c 00 00    	js     0x14029c532
14029a8dc:	48 8b 03             	mov    (%rbx),%rax
14029a8df:	ba 01 00 00 00       	mov    $0x1,%edx
14029a8e4:	48 8b cb             	mov    %rbx,%rcx
14029a8e7:	48 8b 00             	mov    (%rax),%rax
14029a8ea:	ff 15 30 91 ce 00    	call   *0xce9130(%rip)        # 0x140f83a20
14029a8f0:	90                   	nop
14029a8f1:	48 8b 15 90 61 18 01 	mov    0x1186190(%rip),%rdx        # 0x141420a88
14029a8f8:	48 83 c2 50          	add    $0x50,%rdx
14029a8fc:	48 8d 8d b0 05 00 00 	lea    0x5b0(%rbp),%rcx
14029a903:	e8 c8 54 f0 ff       	call   0x14019fdd0
14029a908:	4c 8b 30             	mov    (%rax),%r14
14029a90b:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
14029a90f:	4c 89 20             	mov    %r12,(%rax)
14029a912:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14029a917:	45 8b ec             	mov    %r12d,%r13d
14029a91a:	49 8b 4e 30          	mov    0x30(%r14),%rcx
14029a91e:	48 8b 41 08          	mov    0x8(%rcx),%rax
14029a922:	48 2b 01             	sub    (%rcx),%rax
14029a925:	48 c1 f8 04          	sar    $0x4,%rax
14029a929:	85 c0                	test   %eax,%eax
14029a92b:	0f 84 dc 0a 00 00    	je     0x14029b40d
14029a931:	4c 8b 01             	mov    (%rcx),%r8
14029a934:	41 8b d5             	mov    %r13d,%edx
14029a937:	48 8b 41 08          	mov    0x8(%rcx),%rax
14029a93b:	49 2b c0             	sub    %r8,%rax
14029a93e:	48 c1 f8 04          	sar    $0x4,%rax
14029a942:	48 3b d0             	cmp    %rax,%rdx
14029a945:	0f 83 a7 0a 00 00    	jae    0x14029b3f2
14029a94b:	48 03 d2             	add    %rdx,%rdx
14029a94e:	41 80 7c d0 08 00    	cmpb   $0x0,0x8(%r8,%rdx,8)
14029a954:	0f 84 98 0a 00 00    	je     0x14029b3f2
14029a95a:	48 8b 05 27 61 18 01 	mov    0x1186127(%rip),%rax        # 0x141420a88
14029a961:	48 8b 48 50          	mov    0x50(%rax),%rcx
14029a965:	48 89 4d 78          	mov    %rcx,0x78(%rbp)
14029a969:	48 85 c9             	test   %rcx,%rcx
14029a96c:	74 20                	je     0x14029a98e
14029a96e:	8b 41 10             	mov    0x10(%rcx),%eax
14029a971:	ff c0                	inc    %eax
14029a973:	89 41 10             	mov    %eax,0x10(%rcx)
14029a976:	83 f8 01             	cmp    $0x1,%eax
14029a979:	0f 8e 4b 1c 00 00    	jle    0x14029c5ca
14029a97f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029a984:	0f 84 35 1c 00 00    	je     0x14029c5bf
14029a98a:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14029a98e:	4c 89 65 78          	mov    %r12,0x78(%rbp)
14029a992:	48 89 8d f8 01 00 00 	mov    %rcx,0x1f8(%rbp)
14029a999:	45 8b c5             	mov    %r13d,%r8d
14029a99c:	48 8d 95 f8 01 00 00 	lea    0x1f8(%rbp),%rdx
14029a9a3:	48 8d 8d b8 05 00 00 	lea    0x5b8(%rbp),%rcx
14029a9aa:	e8 11 20 41 00       	call   0x1406ac9c0
14029a9af:	48 8b 08             	mov    (%rax),%rcx
14029a9b2:	4c 89 20             	mov    %r12,(%rax)
14029a9b5:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14029a9ba:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14029a9bf:	4d 85 c0             	test   %r8,%r8
14029a9c2:	74 29                	je     0x14029a9ed
14029a9c4:	41 8b 40 10          	mov    0x10(%r8),%eax
14029a9c8:	ff c8                	dec    %eax
14029a9ca:	41 89 40 10          	mov    %eax,0x10(%r8)
14029a9ce:	85 c0                	test   %eax,%eax
14029a9d0:	7f 1b                	jg     0x14029a9ed
14029a9d2:	0f 88 fa 1b 00 00    	js     0x14029c5d2
14029a9d8:	49 8b 00             	mov    (%r8),%rax
14029a9db:	ba 01 00 00 00       	mov    $0x1,%edx
14029a9e0:	49 8b c8             	mov    %r8,%rcx
14029a9e3:	48 8b 00             	mov    (%rax),%rax
14029a9e6:	ff 15 34 90 ce 00    	call   *0xce9034(%rip)        # 0x140f83a20
14029a9ec:	90                   	nop
14029a9ed:	48 8b 8d f8 01 00 00 	mov    0x1f8(%rbp),%rcx
14029a9f4:	48 85 c9             	test   %rcx,%rcx
14029a9f7:	74 24                	je     0x14029aa1d
14029a9f9:	8b 41 10             	mov    0x10(%rcx),%eax
14029a9fc:	ff c8                	dec    %eax
14029a9fe:	89 41 10             	mov    %eax,0x10(%rcx)
14029aa01:	85 c0                	test   %eax,%eax
14029aa03:	7f 18                	jg     0x14029aa1d
14029aa05:	0f 88 d2 1b 00 00    	js     0x14029c5dd
14029aa0b:	48 8b 01             	mov    (%rcx),%rax
14029aa0e:	ba 01 00 00 00       	mov    $0x1,%edx
14029aa13:	48 8b 00             	mov    (%rax),%rax
14029aa16:	ff 15 04 90 ce 00    	call   *0xce9004(%rip)        # 0x140f83a20
14029aa1c:	90                   	nop
14029aa1d:	45 33 c0             	xor    %r8d,%r8d
14029aa20:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14029aa25:	48 8d 8d c0 05 00 00 	lea    0x5c0(%rbp),%rcx
14029aa2c:	e8 6f 81 0d 00       	call   0x140372ba0
14029aa31:	48 8b 08             	mov    (%rax),%rcx
14029aa34:	4c 89 20             	mov    %r12,(%rax)
14029aa37:	48 89 8d 08 02 00 00 	mov    %rcx,0x208(%rbp)
14029aa3e:	48 8b 08             	mov    (%rax),%rcx
14029aa41:	48 85 c9             	test   %rcx,%rcx
14029aa44:	74 24                	je     0x14029aa6a
14029aa46:	8b 41 10             	mov    0x10(%rcx),%eax
14029aa49:	ff c8                	dec    %eax
14029aa4b:	89 41 10             	mov    %eax,0x10(%rcx)
14029aa4e:	85 c0                	test   %eax,%eax
14029aa50:	7f 18                	jg     0x14029aa6a
14029aa52:	0f 88 90 1b 00 00    	js     0x14029c5e8
14029aa58:	48 8b 01             	mov    (%rcx),%rax
14029aa5b:	ba 01 00 00 00       	mov    $0x1,%edx
14029aa60:	48 8b 00             	mov    (%rax),%rax
14029aa63:	ff 15 b7 8f ce 00    	call   *0xce8fb7(%rip)        # 0x140f83a20
14029aa69:	90                   	nop
14029aa6a:	4c 89 a5 00 02 00 00 	mov    %r12,0x200(%rbp)
14029aa71:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14029aa77:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
14029aa7e:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
14029aa85:	e8 96 23 4a 00       	call   0x14073ce20
14029aa8a:	83 ce 08             	or     $0x8,%esi
14029aa8d:	89 74 24 70          	mov    %esi,0x70(%rsp)
14029aa91:	48 8b 8d 00 02 00 00 	mov    0x200(%rbp),%rcx
14029aa98:	48 85 c9             	test   %rcx,%rcx
14029aa9b:	0f 84 d1 1c 00 00    	je     0x14029c772
14029aaa1:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14029aaa5:	83 e6 f7             	and    $0xfffffff7,%esi
14029aaa8:	89 74 24 70          	mov    %esi,0x70(%rsp)
14029aaac:	8b 41 10             	mov    0x10(%rcx),%eax
14029aaaf:	ff c8                	dec    %eax
14029aab1:	89 41 10             	mov    %eax,0x10(%rcx)
14029aab4:	85 c0                	test   %eax,%eax
14029aab6:	7f 18                	jg     0x14029aad0
14029aab8:	0f 88 35 1b 00 00    	js     0x14029c5f3
14029aabe:	48 8b 01             	mov    (%rcx),%rax
14029aac1:	ba 01 00 00 00       	mov    $0x1,%edx
14029aac6:	48 8b 00             	mov    (%rax),%rax
14029aac9:	ff 15 51 8f ce 00    	call   *0xce8f51(%rip)        # 0x140f83a20
14029aacf:	90                   	nop
14029aad0:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
14029aad7:	48 85 c9             	test   %rcx,%rcx
14029aada:	74 24                	je     0x14029ab00
14029aadc:	8b 41 10             	mov    0x10(%rcx),%eax
14029aadf:	ff c8                	dec    %eax
14029aae1:	89 41 10             	mov    %eax,0x10(%rcx)
14029aae4:	85 c0                	test   %eax,%eax
14029aae6:	7f 18                	jg     0x14029ab00
14029aae8:	0f 88 10 1b 00 00    	js     0x14029c5fe
14029aaee:	48 8b 01             	mov    (%rcx),%rax
14029aaf1:	ba 01 00 00 00       	mov    $0x1,%edx
14029aaf6:	48 8b 00             	mov    (%rax),%rax
14029aaf9:	ff 15 21 8f ce 00    	call   *0xce8f21(%rip)        # 0x140f83a20
14029aaff:	90                   	nop
14029ab00:	48 85 db             	test   %rbx,%rbx
14029ab03:	0f 84 e9 08 00 00    	je     0x14029b3f2
14029ab09:	45 33 c0             	xor    %r8d,%r8d
14029ab0c:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14029ab11:	48 8d 8d c8 05 00 00 	lea    0x5c8(%rbp),%rcx
14029ab18:	e8 83 80 0d 00       	call   0x140372ba0
14029ab1d:	48 8b 08             	mov    (%rax),%rcx
14029ab20:	4c 89 20             	mov    %r12,(%rax)
14029ab23:	48 89 8d 18 02 00 00 	mov    %rcx,0x218(%rbp)
14029ab2a:	48 8b 08             	mov    (%rax),%rcx
14029ab2d:	48 85 c9             	test   %rcx,%rcx
14029ab30:	74 24                	je     0x14029ab56
14029ab32:	8b 41 10             	mov    0x10(%rcx),%eax
14029ab35:	ff c8                	dec    %eax
14029ab37:	89 41 10             	mov    %eax,0x10(%rcx)
14029ab3a:	85 c0                	test   %eax,%eax
14029ab3c:	7f 18                	jg     0x14029ab56
14029ab3e:	0f 88 c5 1a 00 00    	js     0x14029c609
14029ab44:	48 8b 01             	mov    (%rcx),%rax
14029ab47:	ba 01 00 00 00       	mov    $0x1,%edx
14029ab4c:	48 8b 00             	mov    (%rax),%rax
14029ab4f:	ff 15 cb 8e ce 00    	call   *0xce8ecb(%rip)        # 0x140f83a20
14029ab55:	90                   	nop
14029ab56:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14029ab5c:	48 8d 95 18 02 00 00 	lea    0x218(%rbp),%rdx
14029ab63:	48 8d 8d d0 05 00 00 	lea    0x5d0(%rbp),%rcx
14029ab6a:	e8 31 80 0d 00       	call   0x140372ba0
14029ab6f:	48 8b 08             	mov    (%rax),%rcx
14029ab72:	4c 89 20             	mov    %r12,(%rax)
14029ab75:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
14029ab7c:	48 8b 08             	mov    (%rax),%rcx
14029ab7f:	48 85 c9             	test   %rcx,%rcx
14029ab82:	74 24                	je     0x14029aba8
14029ab84:	8b 41 10             	mov    0x10(%rcx),%eax
14029ab87:	ff c8                	dec    %eax
14029ab89:	89 41 10             	mov    %eax,0x10(%rcx)
14029ab8c:	85 c0                	test   %eax,%eax
14029ab8e:	7f 18                	jg     0x14029aba8
14029ab90:	0f 88 7e 1a 00 00    	js     0x14029c614
14029ab96:	48 8b 01             	mov    (%rcx),%rax
14029ab99:	ba 01 00 00 00       	mov    $0x1,%edx
14029ab9e:	48 8b 00             	mov    (%rax),%rax
14029aba1:	ff 15 79 8e ce 00    	call   *0xce8e79(%rip)        # 0x140f83a20
14029aba7:	90                   	nop
14029aba8:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
14029abaf:	4c 89 a5 80 00 00 00 	mov    %r12,0x80(%rbp)
14029abb6:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
14029abbd:	0f 57 c0             	xorps  %xmm0,%xmm0
14029abc0:	f3 0f 7f 85 78 03 00 	movdqu %xmm0,0x378(%rbp)
14029abc7:	00
14029abc8:	4c 89 a5 88 03 00 00 	mov    %r12,0x388(%rbp)
14029abcf:	4c 8d bd 98 00 00 00 	lea    0x98(%rbp),%r15
14029abd6:	ba 01 00 00 00       	mov    $0x1,%edx
14029abdb:	48 8d 8d 78 03 00 00 	lea    0x378(%rbp),%rcx
14029abe2:	e8 a9 54 f0 ff       	call   0x1401a0090
14029abe7:	4c 8b b5 78 03 00 00 	mov    0x378(%rbp),%r14
14029abee:	48 8d 9d 90 00 00 00 	lea    0x90(%rbp),%rbx
14029abf5:	48 8b d3             	mov    %rbx,%rdx
14029abf8:	49 8b ce             	mov    %r14,%rcx
14029abfb:	e8 d0 51 f0 ff       	call   0x14019fdd0
14029ac00:	49 83 c6 08          	add    $0x8,%r14
14029ac04:	48 83 c3 08          	add    $0x8,%rbx
14029ac08:	49 3b df             	cmp    %r15,%rbx
14029ac0b:	75 e8                	jne    0x14029abf5
14029ac0d:	4c 89 b5 80 03 00 00 	mov    %r14,0x380(%rbp)
14029ac14:	48 8b 05 8d 5d 18 01 	mov    0x1185d8d(%rip),%rax        # 0x1414209a8
14029ac1b:	48 8b 48 50          	mov    0x50(%rax),%rcx
14029ac1f:	48 89 8d c8 00 00 00 	mov    %rcx,0xc8(%rbp)
14029ac26:	48 85 c9             	test   %rcx,%rcx
14029ac29:	74 0c                	je     0x14029ac37
14029ac2b:	e8 30 54 f0 ff       	call   0x1401a0060
14029ac30:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
14029ac37:	4c 89 a5 c8 00 00 00 	mov    %r12,0xc8(%rbp)
14029ac3e:	48 89 8d 10 02 00 00 	mov    %rcx,0x210(%rbp)
14029ac45:	4c 8d 85 78 03 00 00 	lea    0x378(%rbp),%r8
14029ac4c:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
14029ac53:	48 8d 8d d8 05 00 00 	lea    0x5d8(%rbp),%rcx
14029ac5a:	e8 e1 1a 41 00       	call   0x1406ac740
14029ac5f:	48 8b 08             	mov    (%rax),%rcx
14029ac62:	4c 89 20             	mov    %r12,(%rax)
14029ac65:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14029ac6a:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14029ac6f:	4d 85 c0             	test   %r8,%r8
14029ac72:	74 29                	je     0x14029ac9d
14029ac74:	41 8b 40 10          	mov    0x10(%r8),%eax
14029ac78:	ff c8                	dec    %eax
14029ac7a:	41 89 40 10          	mov    %eax,0x10(%r8)
14029ac7e:	85 c0                	test   %eax,%eax
14029ac80:	7f 1b                	jg     0x14029ac9d
14029ac82:	0f 88 97 19 00 00    	js     0x14029c61f
14029ac88:	49 8b 00             	mov    (%r8),%rax
14029ac8b:	ba 01 00 00 00       	mov    $0x1,%edx
14029ac90:	49 8b c8             	mov    %r8,%rcx
14029ac93:	48 8b 00             	mov    (%rax),%rax
14029ac96:	ff 15 84 8d ce 00    	call   *0xce8d84(%rip)        # 0x140f83a20
14029ac9c:	90                   	nop
14029ac9d:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
14029aca4:	48 85 c9             	test   %rcx,%rcx
14029aca7:	74 24                	je     0x14029accd
14029aca9:	8b 41 10             	mov    0x10(%rcx),%eax
14029acac:	ff c8                	dec    %eax
14029acae:	89 41 10             	mov    %eax,0x10(%rcx)
14029acb1:	85 c0                	test   %eax,%eax
14029acb3:	7f 18                	jg     0x14029accd
14029acb5:	0f 88 6f 19 00 00    	js     0x14029c62a
14029acbb:	48 8b 01             	mov    (%rcx),%rax
14029acbe:	ba 01 00 00 00       	mov    $0x1,%edx
14029acc3:	48 8b 00             	mov    (%rax),%rax
14029acc6:	ff 15 54 8d ce 00    	call   *0xce8d54(%rip)        # 0x140f83a20
14029accc:	90                   	nop
14029accd:	4c 8d 0d 1c 38 f0 ff 	lea    -0xfc7e4(%rip),%r9        # 0x14019e4f0
14029acd4:	ba 08 00 00 00       	mov    $0x8,%edx
14029acd9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14029acdf:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
14029ace6:	e8 61 08 b8 00       	call   0x140e1b54c
14029aceb:	90                   	nop
14029acec:	48 8b 8d 18 02 00 00 	mov    0x218(%rbp),%rcx
14029acf3:	48 85 c9             	test   %rcx,%rcx
14029acf6:	74 24                	je     0x14029ad1c
14029acf8:	8b 41 10             	mov    0x10(%rcx),%eax
14029acfb:	ff c8                	dec    %eax
14029acfd:	89 41 10             	mov    %eax,0x10(%rcx)
14029ad00:	85 c0                	test   %eax,%eax
14029ad02:	7f 18                	jg     0x14029ad1c
14029ad04:	0f 88 2b 19 00 00    	js     0x14029c635
14029ad0a:	48 8b 01             	mov    (%rcx),%rax
14029ad0d:	ba 01 00 00 00       	mov    $0x1,%edx
14029ad12:	48 8b 00             	mov    (%rax),%rax
14029ad15:	ff 15 05 8d ce 00    	call   *0xce8d05(%rip)        # 0x140f83a20
14029ad1b:	90                   	nop
14029ad1c:	4d 8b fc             	mov    %r12,%r15
14029ad1f:	90                   	nop
14029ad20:	45 33 c0             	xor    %r8d,%r8d
14029ad23:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14029ad28:	48 8d 8d e0 05 00 00 	lea    0x5e0(%rbp),%rcx
14029ad2f:	e8 6c 7e 0d 00       	call   0x140372ba0
14029ad34:	48 8b 08             	mov    (%rax),%rcx
14029ad37:	4c 89 20             	mov    %r12,(%rax)
14029ad3a:	48 89 8d 28 02 00 00 	mov    %rcx,0x228(%rbp)
14029ad41:	48 8b 08             	mov    (%rax),%rcx
14029ad44:	48 85 c9             	test   %rcx,%rcx
14029ad47:	74 24                	je     0x14029ad6d
14029ad49:	8b 41 10             	mov    0x10(%rcx),%eax
14029ad4c:	ff c8                	dec    %eax
14029ad4e:	89 41 10             	mov    %eax,0x10(%rcx)
14029ad51:	85 c0                	test   %eax,%eax
14029ad53:	7f 18                	jg     0x14029ad6d
14029ad55:	0f 88 e5 18 00 00    	js     0x14029c640
14029ad5b:	48 8b 01             	mov    (%rcx),%rax
14029ad5e:	ba 01 00 00 00       	mov    $0x1,%edx
14029ad63:	48 8b 00             	mov    (%rax),%rax
14029ad66:	ff 15 b4 8c ce 00    	call   *0xce8cb4(%rip)        # 0x140f83a20
14029ad6c:	90                   	nop
14029ad6d:	4c 89 a5 20 02 00 00 	mov    %r12,0x220(%rbp)
14029ad74:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14029ad7a:	48 8d 95 20 02 00 00 	lea    0x220(%rbp),%rdx
14029ad81:	48 8b 8d 28 02 00 00 	mov    0x228(%rbp),%rcx
14029ad88:	e8 93 20 4a 00       	call   0x14073ce20
14029ad8d:	0f ba ef 12          	bts    $0x12,%edi
14029ad91:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14029ad95:	48 8b 8d 20 02 00 00 	mov    0x220(%rbp),%rcx
14029ad9c:	48 85 c9             	test   %rcx,%rcx
14029ad9f:	0f 84 b9 19 00 00    	je     0x14029c75e
14029ada5:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14029ada9:	0f ba f7 12          	btr    $0x12,%edi
14029adad:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14029adb1:	8b 41 10             	mov    0x10(%rcx),%eax
14029adb4:	ff c8                	dec    %eax
14029adb6:	89 41 10             	mov    %eax,0x10(%rcx)
14029adb9:	85 c0                	test   %eax,%eax
14029adbb:	7f 18                	jg     0x14029add5
14029adbd:	0f 88 88 18 00 00    	js     0x14029c64b
14029adc3:	48 8b 01             	mov    (%rcx),%rax
14029adc6:	ba 01 00 00 00       	mov    $0x1,%edx
14029adcb:	48 8b 00             	mov    (%rax),%rax