1402d1c0d:	48 85 ff             	test   %rdi,%rdi
1402d1c10:	74 04                	je     0x1402d1c16
1402d1c12:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d1c16:	48 8b 11             	mov    (%rcx),%rdx
1402d1c19:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1c1d:	4c 8b cf             	mov    %rdi,%r9
1402d1c20:	4c 8b c3             	mov    %rbx,%r8
1402d1c23:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d1c27:	ff 15 f3 1d cb 00    	call   *0xcb1df3(%rip)        # 0x140f83a20
1402d1c2d:	90                   	nop
1402d1c2e:	48 8b cb             	mov    %rbx,%rcx
1402d1c31:	e8 0a d9 ec ff       	call   0x14019f540
1402d1c36:	90                   	nop
1402d1c37:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1c3b:	48 85 c9             	test   %rcx,%rcx
1402d1c3e:	74 24                	je     0x1402d1c64
1402d1c40:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1c43:	ff c8                	dec    %eax
1402d1c45:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1c48:	85 c0                	test   %eax,%eax
1402d1c4a:	7f 18                	jg     0x1402d1c64
1402d1c4c:	0f 88 92 08 00 00    	js     0x1402d24e4
1402d1c52:	48 8b 01             	mov    (%rcx),%rax
1402d1c55:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1c5a:	48 8b 00             	mov    (%rax),%rax
1402d1c5d:	ff 15 bd 1d cb 00    	call   *0xcb1dbd(%rip)        # 0x140f83a20
1402d1c63:	90                   	nop
1402d1c64:	4c 8d 0d 85 c8 ec ff 	lea    -0x13377b(%rip),%r9        # 0x14019e4f0
1402d1c6b:	ba 08 00 00 00       	mov    $0x8,%edx
1402d1c70:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d1c76:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d1c7a:	e8 cd 98 b4 00       	call   0x140e1b54c
1402d1c7f:	48 8b 05 c2 a3 14 01 	mov    0x114a3c2(%rip),%rax        # 0x14141c048
1402d1c86:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1c8d:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d1c91:	48 85 c9             	test   %rcx,%rcx
1402d1c94:	74 1c                	je     0x1402d1cb2
1402d1c96:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1c99:	ff c0                	inc    %eax
1402d1c9b:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1c9e:	83 f8 01             	cmp    $0x1,%eax
1402d1ca1:	0f 8e 48 08 00 00    	jle    0x1402d24ef
1402d1ca7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1cac:	0f 84 45 08 00 00    	je     0x1402d24f7
1402d1cb2:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d1cb8:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d1cbc:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d1cc0:	e8 fb d2 3d 00       	call   0x1406aefc0
1402d1cc5:	48 8b 08             	mov    (%rax),%rcx
1402d1cc8:	48 89 30             	mov    %rsi,(%rax)
1402d1ccb:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d1ccf:	48 8b 08             	mov    (%rax),%rcx
1402d1cd2:	48 85 c9             	test   %rcx,%rcx
1402d1cd5:	74 24                	je     0x1402d1cfb
1402d1cd7:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1cda:	ff c8                	dec    %eax
1402d1cdc:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1cdf:	85 c0                	test   %eax,%eax
1402d1ce1:	7f 18                	jg     0x1402d1cfb
1402d1ce3:	0f 88 19 08 00 00    	js     0x1402d2502
1402d1ce9:	48 8b 01             	mov    (%rcx),%rax
1402d1cec:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1cf1:	48 8b 00             	mov    (%rax),%rax
1402d1cf4:	ff 15 26 1d cb 00    	call   *0xcb1d26(%rip)        # 0x140f83a20
1402d1cfa:	90                   	nop
1402d1cfb:	48 8b 05 fe e3 14 01 	mov    0x114e3fe(%rip),%rax        # 0x141420100
1402d1d02:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d1d06:	48 85 c9             	test   %rcx,%rcx
1402d1d09:	74 1c                	je     0x1402d1d27
1402d1d0b:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1d0e:	ff c0                	inc    %eax
1402d1d10:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1d13:	83 f8 01             	cmp    $0x1,%eax
1402d1d16:	0f 8e f1 07 00 00    	jle    0x1402d250d
1402d1d1c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1d21:	0f 84 ee 07 00 00    	je     0x1402d2515
1402d1d27:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d1d2b:	48 8b 05 16 a3 14 01 	mov    0x114a316(%rip),%rax        # 0x14141c048
1402d1d32:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1d39:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d1d3d:	48 85 c9             	test   %rcx,%rcx
1402d1d40:	74 1c                	je     0x1402d1d5e
1402d1d42:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1d45:	ff c0                	inc    %eax
1402d1d47:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1d4a:	83 f8 01             	cmp    $0x1,%eax
1402d1d4d:	0f 8e cd 07 00 00    	jle    0x1402d2520
1402d1d53:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1d58:	0f 84 ca 07 00 00    	je     0x1402d2528
1402d1d5e:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
1402d1d64:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d1d68:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d1d6c:	e8 4f d2 3d 00       	call   0x1406aefc0
1402d1d71:	48 8b 08             	mov    (%rax),%rcx
1402d1d74:	48 89 30             	mov    %rsi,(%rax)
1402d1d77:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d1d7b:	48 8b 08             	mov    (%rax),%rcx
1402d1d7e:	48 85 c9             	test   %rcx,%rcx
1402d1d81:	74 24                	je     0x1402d1da7
1402d1d83:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1d86:	ff c8                	dec    %eax
1402d1d88:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1d8b:	85 c0                	test   %eax,%eax
1402d1d8d:	7f 18                	jg     0x1402d1da7
1402d1d8f:	0f 88 9e 07 00 00    	js     0x1402d2533
1402d1d95:	48 8b 01             	mov    (%rcx),%rax
1402d1d98:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1d9d:	48 8b 00             	mov    (%rax),%rax
1402d1da0:	ff 15 7a 1c cb 00    	call   *0xcb1c7a(%rip)        # 0x140f83a20
1402d1da6:	90                   	nop
1402d1da7:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d1dab:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d1daf:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d1db3:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d1db7:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d1dbb:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d1dc0:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d1dc4:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d1dc8:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d1dcc:	e8 7f e0 ec ff       	call   0x14019fe50
1402d1dd1:	48 8b d8             	mov    %rax,%rbx
1402d1dd4:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d1dd8:	48 8b 0d f1 92 14 01 	mov    0x11492f1(%rip),%rcx        # 0x14141b0d0
1402d1ddf:	48 85 ff             	test   %rdi,%rdi
1402d1de2:	74 04                	je     0x1402d1de8
1402d1de4:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d1de8:	48 8b 11             	mov    (%rcx),%rdx
1402d1deb:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1def:	4c 8b cf             	mov    %rdi,%r9
1402d1df2:	4c 8b c3             	mov    %rbx,%r8
1402d1df5:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d1df9:	ff 15 21 1c cb 00    	call   *0xcb1c21(%rip)        # 0x140f83a20
1402d1dff:	90                   	nop
1402d1e00:	48 8b cb             	mov    %rbx,%rcx
1402d1e03:	e8 38 d7 ec ff       	call   0x14019f540
1402d1e08:	90                   	nop
1402d1e09:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1e0d:	48 85 c9             	test   %rcx,%rcx
1402d1e10:	74 24                	je     0x1402d1e36
1402d1e12:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1e15:	ff c8                	dec    %eax
1402d1e17:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1e1a:	85 c0                	test   %eax,%eax
1402d1e1c:	7f 18                	jg     0x1402d1e36
1402d1e1e:	0f 88 1a 07 00 00    	js     0x1402d253e
1402d1e24:	48 8b 01             	mov    (%rcx),%rax
1402d1e27:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1e2c:	48 8b 00             	mov    (%rax),%rax
1402d1e2f:	ff 15 eb 1b cb 00    	call   *0xcb1beb(%rip)        # 0x140f83a20
1402d1e35:	90                   	nop
1402d1e36:	4c 8d 0d b3 c6 ec ff 	lea    -0x13394d(%rip),%r9        # 0x14019e4f0
1402d1e3d:	ba 08 00 00 00       	mov    $0x8,%edx
1402d1e42:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d1e48:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d1e4c:	e8 fb 96 b4 00       	call   0x140e1b54c
1402d1e51:	48 8b 05 f0 a1 14 01 	mov    0x114a1f0(%rip),%rax        # 0x14141c048
1402d1e58:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1e5f:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d1e63:	48 85 c9             	test   %rcx,%rcx
1402d1e66:	74 1c                	je     0x1402d1e84
1402d1e68:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1e6b:	ff c0                	inc    %eax
1402d1e6d:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1e70:	83 f8 01             	cmp    $0x1,%eax
1402d1e73:	0f 8e d0 06 00 00    	jle    0x1402d2549
1402d1e79:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1e7e:	0f 84 cd 06 00 00    	je     0x1402d2551
1402d1e84:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d1e8a:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d1e8e:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d1e92:	e8 29 d1 3d 00       	call   0x1406aefc0
1402d1e97:	48 8b 08             	mov    (%rax),%rcx
1402d1e9a:	48 89 30             	mov    %rsi,(%rax)
1402d1e9d:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d1ea1:	48 8b 08             	mov    (%rax),%rcx
1402d1ea4:	48 85 c9             	test   %rcx,%rcx
1402d1ea7:	74 24                	je     0x1402d1ecd
1402d1ea9:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1eac:	ff c8                	dec    %eax
1402d1eae:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1eb1:	85 c0                	test   %eax,%eax
1402d1eb3:	7f 18                	jg     0x1402d1ecd
1402d1eb5:	0f 88 a1 06 00 00    	js     0x1402d255c
1402d1ebb:	48 8b 01             	mov    (%rcx),%rax
1402d1ebe:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1ec3:	48 8b 00             	mov    (%rax),%rax
1402d1ec6:	ff 15 54 1b cb 00    	call   *0xcb1b54(%rip)        # 0x140f83a20
1402d1ecc:	90                   	nop
1402d1ecd:	48 8b 05 a4 e2 14 01 	mov    0x114e2a4(%rip),%rax        # 0x141420178
1402d1ed4:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d1ed8:	48 85 c9             	test   %rcx,%rcx
1402d1edb:	74 1c                	je     0x1402d1ef9
1402d1edd:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1ee0:	ff c0                	inc    %eax
1402d1ee2:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1ee5:	83 f8 01             	cmp    $0x1,%eax
1402d1ee8:	0f 8e 79 06 00 00    	jle    0x1402d2567
1402d1eee:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1ef3:	0f 84 76 06 00 00    	je     0x1402d256f
1402d1ef9:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d1efd:	48 8b 05 44 a1 14 01 	mov    0x114a144(%rip),%rax        # 0x14141c048
1402d1f04:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1f0b:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d1f0f:	48 85 c9             	test   %rcx,%rcx
1402d1f12:	74 1c                	je     0x1402d1f30
1402d1f14:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1f17:	ff c0                	inc    %eax
1402d1f19:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1f1c:	83 f8 01             	cmp    $0x1,%eax
1402d1f1f:	0f 8e 55 06 00 00    	jle    0x1402d257a
1402d1f25:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1f2a:	0f 84 52 06 00 00    	je     0x1402d2582
1402d1f30:	41 b8 33 00 00 00    	mov    $0x33,%r8d
1402d1f36:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d1f3a:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d1f3e:	e8 7d d0 3d 00       	call   0x1406aefc0
1402d1f43:	48 8b 08             	mov    (%rax),%rcx
1402d1f46:	48 89 30             	mov    %rsi,(%rax)
1402d1f49:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d1f4d:	48 8b 08             	mov    (%rax),%rcx
1402d1f50:	48 85 c9             	test   %rcx,%rcx
1402d1f53:	74 24                	je     0x1402d1f79
1402d1f55:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1f58:	ff c8                	dec    %eax
1402d1f5a:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1f5d:	85 c0                	test   %eax,%eax
1402d1f5f:	7f 18                	jg     0x1402d1f79
1402d1f61:	0f 88 26 06 00 00    	js     0x1402d258d
1402d1f67:	48 8b 01             	mov    (%rcx),%rax
1402d1f6a:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1f6f:	48 8b 00             	mov    (%rax),%rax
1402d1f72:	ff 15 a8 1a cb 00    	call   *0xcb1aa8(%rip)        # 0x140f83a20
1402d1f78:	90                   	nop
1402d1f79:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d1f7d:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d1f81:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d1f85:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d1f89:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d1f8d:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d1f92:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d1f96:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d1f9a:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d1f9e:	e8 ad de ec ff       	call   0x14019fe50
1402d1fa3:	48 8b d8             	mov    %rax,%rbx
1402d1fa6:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d1faa:	48 8b 0d 1f 91 14 01 	mov    0x114911f(%rip),%rcx        # 0x14141b0d0
1402d1fb1:	48 85 ff             	test   %rdi,%rdi
1402d1fb4:	74 04                	je     0x1402d1fba
1402d1fb6:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d1fba:	48 8b 11             	mov    (%rcx),%rdx
1402d1fbd:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1fc1:	4c 8b cf             	mov    %rdi,%r9
1402d1fc4:	4c 8b c3             	mov    %rbx,%r8
1402d1fc7:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d1fcb:	ff 15 4f 1a cb 00    	call   *0xcb1a4f(%rip)        # 0x140f83a20
1402d1fd1:	90                   	nop
1402d1fd2:	48 8b cb             	mov    %rbx,%rcx
1402d1fd5:	e8 66 d5 ec ff       	call   0x14019f540
1402d1fda:	90                   	nop
1402d1fdb:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1fdf:	48 85 c9             	test   %rcx,%rcx
1402d1fe2:	74 24                	je     0x1402d2008
1402d1fe4:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1fe7:	ff c8                	dec    %eax
1402d1fe9:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1fec:	85 c0                	test   %eax,%eax
1402d1fee:	7f 18                	jg     0x1402d2008
1402d1ff0:	0f 88 a2 05 00 00    	js     0x1402d2598
1402d1ff6:	48 8b 01             	mov    (%rcx),%rax
1402d1ff9:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1ffe:	48 8b 00             	mov    (%rax),%rax
1402d2001:	ff 15 19 1a cb 00    	call   *0xcb1a19(%rip)        # 0x140f83a20
1402d2007:	90                   	nop
1402d2008:	4c 8d 0d e1 c4 ec ff 	lea    -0x133b1f(%rip),%r9        # 0x14019e4f0
1402d200f:	ba 08 00 00 00       	mov    $0x8,%edx
1402d2014:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d201a:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d201e:	e8 29 95 b4 00       	call   0x140e1b54c
1402d2023:	48 8b 05 1e a0 14 01 	mov    0x114a01e(%rip),%rax        # 0x14141c048
1402d202a:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d2031:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d2035:	48 85 c9             	test   %rcx,%rcx
1402d2038:	74 1c                	je     0x1402d2056
1402d203a:	8b 41 10             	mov    0x10(%rcx),%eax
1402d203d:	ff c0                	inc    %eax
1402d203f:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2042:	83 f8 01             	cmp    $0x1,%eax
1402d2045:	0f 8e 58 05 00 00    	jle    0x1402d25a3
1402d204b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d2050:	0f 84 55 05 00 00    	je     0x1402d25ab
1402d2056:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d205c:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d2060:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d2064:	e8 57 cf 3d 00       	call   0x1406aefc0
1402d2069:	48 8b 08             	mov    (%rax),%rcx
1402d206c:	48 89 30             	mov    %rsi,(%rax)
1402d206f:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d2073:	48 8b 08             	mov    (%rax),%rcx
1402d2076:	48 85 c9             	test   %rcx,%rcx
1402d2079:	74 24                	je     0x1402d209f
1402d207b:	8b 41 10             	mov    0x10(%rcx),%eax
1402d207e:	ff c8                	dec    %eax
1402d2080:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2083:	85 c0                	test   %eax,%eax
1402d2085:	7f 18                	jg     0x1402d209f
1402d2087:	0f 88 29 05 00 00    	js     0x1402d25b6
1402d208d:	48 8b 01             	mov    (%rcx),%rax
1402d2090:	ba 01 00 00 00       	mov    $0x1,%edx
1402d2095:	48 8b 00             	mov    (%rax),%rax
1402d2098:	ff 15 82 19 cb 00    	call   *0xcb1982(%rip)        # 0x140f83a20
1402d209e:	90                   	nop
1402d209f:	48 8b 05 1a e1 14 01 	mov    0x114e11a(%rip),%rax        # 0x1414201c0
1402d20a6:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d20aa:	48 85 c9             	test   %rcx,%rcx
1402d20ad:	74 1c                	je     0x1402d20cb
1402d20af:	8b 41 10             	mov    0x10(%rcx),%eax
1402d20b2:	ff c0                	inc    %eax
1402d20b4:	89 41 10             	mov    %eax,0x10(%rcx)
1402d20b7:	83 f8 01             	cmp    $0x1,%eax
1402d20ba:	0f 8e 01 05 00 00    	jle    0x1402d25c1
1402d20c0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d20c5:	0f 84 fe 04 00 00    	je     0x1402d25c9
1402d20cb:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d20cf:	48 8b 05 72 9f 14 01 	mov    0x1149f72(%rip),%rax        # 0x14141c048
1402d20d6:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d20dd:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d20e1:	48 85 c9             	test   %rcx,%rcx
1402d20e4:	74 1c                	je     0x1402d2102
1402d20e6:	8b 41 10             	mov    0x10(%rcx),%eax
1402d20e9:	ff c0                	inc    %eax
1402d20eb:	89 41 10             	mov    %eax,0x10(%rcx)
1402d20ee:	83 f8 01             	cmp    $0x1,%eax
1402d20f1:	0f 8e dd 04 00 00    	jle    0x1402d25d4
1402d20f7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d20fc:	0f 84 da 04 00 00    	je     0x1402d25dc
1402d2102:	41 b8 34 00 00 00    	mov    $0x34,%r8d
1402d2108:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d210c:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d2110:	e8 ab ce 3d 00       	call   0x1406aefc0
1402d2115:	48 8b 08             	mov    (%rax),%rcx
1402d2118:	48 89 30             	mov    %rsi,(%rax)
1402d211b:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d211f:	48 8b 08             	mov    (%rax),%rcx
1402d2122:	48 85 c9             	test   %rcx,%rcx
1402d2125:	74 24                	je     0x1402d214b
1402d2127:	8b 41 10             	mov    0x10(%rcx),%eax
1402d212a:	ff c8                	dec    %eax
1402d212c:	89 41 10             	mov    %eax,0x10(%rcx)
1402d212f:	85 c0                	test   %eax,%eax
1402d2131:	7f 18                	jg     0x1402d214b