140331a14:	4c 89 20             	mov    %r12,(%rax)
140331a17:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140331a1c:	83 ce 02             	or     $0x2,%esi
140331a1f:	89 75 77             	mov    %esi,0x77(%rbp)
140331a22:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140331a27:	48 8b cf             	mov    %rdi,%rcx
140331a2a:	e8 51 05 41 00       	call   0x140741f80
140331a2f:	83 ce 04             	or     $0x4,%esi
140331a32:	48 8b 0d f7 f6 0e 01 	mov    0x10ef6f7(%rip),%rcx        # 0x141421130
140331a39:	48 8b 51 50          	mov    0x50(%rcx),%rdx
140331a3d:	48 8b 00             	mov    (%rax),%rax
140331a40:	48 8b 48 20          	mov    0x20(%rax),%rcx
140331a44:	48 39 4a 20          	cmp    %rcx,0x20(%rdx)
140331a48:	73 0a                	jae    0x140331a54
140331a4a:	41 b6 01             	mov    $0x1,%r14b
140331a4d:	eb 08                	jmp    0x140331a57
140331a4f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140331a54:	45 32 f6             	xor    %r14b,%r14b
140331a57:	40 f6 c6 04          	test   $0x4,%sil
140331a5b:	74 34                	je     0x140331a91
140331a5d:	83 e6 fb             	and    $0xfffffffb,%esi
140331a60:	89 75 77             	mov    %esi,0x77(%rbp)
140331a63:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140331a68:	48 85 c9             	test   %rcx,%rcx
140331a6b:	74 24                	je     0x140331a91
140331a6d:	8b 41 10             	mov    0x10(%rcx),%eax
140331a70:	ff c8                	dec    %eax
140331a72:	89 41 10             	mov    %eax,0x10(%rcx)
140331a75:	85 c0                	test   %eax,%eax
140331a77:	7f 18                	jg     0x140331a91
140331a79:	0f 88 33 0b 00 00    	js     0x1403325b2
140331a7f:	48 8b 01             	mov    (%rcx),%rax
140331a82:	ba 01 00 00 00       	mov    $0x1,%edx
140331a87:	48 8b 00             	mov    (%rax),%rax
140331a8a:	ff 15 90 1f c5 00    	call   *0xc51f90(%rip)        # 0x140f83a20
140331a90:	90                   	nop
140331a91:	40 f6 c6 02          	test   $0x2,%sil
140331a95:	74 32                	je     0x140331ac9
140331a97:	83 e6 fd             	and    $0xfffffffd,%esi
140331a9a:	89 75 77             	mov    %esi,0x77(%rbp)
140331a9d:	48 85 ff             	test   %rdi,%rdi
140331aa0:	74 27                	je     0x140331ac9
140331aa2:	8b 47 10             	mov    0x10(%rdi),%eax
140331aa5:	ff c8                	dec    %eax
140331aa7:	89 47 10             	mov    %eax,0x10(%rdi)
140331aaa:	85 c0                	test   %eax,%eax
140331aac:	7f 1b                	jg     0x140331ac9
140331aae:	0f 88 09 0b 00 00    	js     0x1403325bd
140331ab4:	48 8b 07             	mov    (%rdi),%rax
140331ab7:	ba 01 00 00 00       	mov    $0x1,%edx
140331abc:	48 8b cf             	mov    %rdi,%rcx
140331abf:	48 8b 00             	mov    (%rax),%rax
140331ac2:	ff 15 58 1f c5 00    	call   *0xc51f58(%rip)        # 0x140f83a20
140331ac8:	90                   	nop
140331ac9:	40 f6 c6 01          	test   $0x1,%sil
140331acd:	74 30                	je     0x140331aff
140331acf:	83 e6 fe             	and    $0xfffffffe,%esi
140331ad2:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
140331ad6:	48 85 c9             	test   %rcx,%rcx
140331ad9:	74 24                	je     0x140331aff
140331adb:	8b 41 10             	mov    0x10(%rcx),%eax
140331ade:	ff c8                	dec    %eax
140331ae0:	89 41 10             	mov    %eax,0x10(%rcx)
140331ae3:	85 c0                	test   %eax,%eax
140331ae5:	7f 18                	jg     0x140331aff
140331ae7:	0f 88 db 0a 00 00    	js     0x1403325c8
140331aed:	48 8b 01             	mov    (%rcx),%rax
140331af0:	ba 01 00 00 00       	mov    $0x1,%edx
140331af5:	48 8b 00             	mov    (%rax),%rax
140331af8:	ff 15 22 1f c5 00    	call   *0xc51f22(%rip)        # 0x140f83a20
140331afe:	90                   	nop
140331aff:	45 84 f6             	test   %r14b,%r14b
140331b02:	0f 84 5b 03 00 00    	je     0x140331e63
140331b08:	48 8b 05 79 a4 0e 01 	mov    0x10ea479(%rip),%rax        # 0x14141bf88
140331b0f:	48 8b 88 f8 05 00 00 	mov    0x5f8(%rax),%rcx
140331b16:	48 85 c9             	test   %rcx,%rcx
140331b19:	74 1c                	je     0x140331b37
140331b1b:	8b 41 10             	mov    0x10(%rcx),%eax
140331b1e:	ff c0                	inc    %eax
140331b20:	89 41 10             	mov    %eax,0x10(%rcx)
140331b23:	83 f8 01             	cmp    $0x1,%eax
140331b26:	0f 8e a7 0a 00 00    	jle    0x1403325d3
140331b2c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140331b31:	0f 84 a4 0a 00 00    	je     0x1403325db
140331b37:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
140331b3b:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140331b3f:	48 85 c9             	test   %rcx,%rcx
140331b42:	74 1c                	je     0x140331b60
140331b44:	8b 41 10             	mov    0x10(%rcx),%eax
140331b47:	ff c0                	inc    %eax
140331b49:	89 41 10             	mov    %eax,0x10(%rcx)
140331b4c:	83 f8 01             	cmp    $0x1,%eax
140331b4f:	0f 8e 91 0a 00 00    	jle    0x1403325e6
140331b55:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140331b5a:	0f 84 8e 0a 00 00    	je     0x1403325ee
140331b60:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
140331b64:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140331b6a:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
140331b6e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140331b73:	e8 28 10 04 00       	call   0x140372ba0
140331b78:	48 8b 38             	mov    (%rax),%rdi
140331b7b:	4c 89 20             	mov    %r12,(%rax)
140331b7e:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
140331b82:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140331b87:	48 8b cf             	mov    %rdi,%rcx
140331b8a:	e8 f1 03 41 00       	call   0x140741f80
140331b8f:	48 8b 08             	mov    (%rax),%rcx
140331b92:	4c 89 20             	mov    %r12,(%rax)
140331b95:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
140331b99:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140331b9d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140331ba2:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
140331ba6:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140331bab:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140331bb0:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
140331bb5:	4c 8d 45 67          	lea    0x67(%rbp),%r8
140331bb9:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140331bbd:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140331bc1:	e8 8a e2 e6 ff       	call   0x14019fe50
140331bc6:	4c 8b f0             	mov    %rax,%r14
140331bc9:	48 89 45 67          	mov    %rax,0x67(%rbp)
140331bcd:	48 8b 0d 5c 94 0e 01 	mov    0x10e945c(%rip),%rcx        # 0x14141b030
140331bd4:	4d 85 ff             	test   %r15,%r15
140331bd7:	74 04                	je     0x140331bdd
140331bd9:	4d 89 67 60          	mov    %r12,0x60(%r15)
140331bdd:	48 8b 01             	mov    (%rcx),%rax
140331be0:	4d 8b cf             	mov    %r15,%r9
140331be3:	4d 8b c6             	mov    %r14,%r8
140331be6:	48 8d 55 77          	lea    0x77(%rbp),%rdx
140331bea:	48 8b 40 38          	mov    0x38(%rax),%rax
140331bee:	ff 15 2c 1e c5 00    	call   *0xc51e2c(%rip)        # 0x140f83a20
140331bf4:	90                   	nop
140331bf5:	49 8b ce             	mov    %r14,%rcx
140331bf8:	e8 43 d9 e6 ff       	call   0x14019f540
140331bfd:	48 8b 45 77          	mov    0x77(%rbp),%rax
140331c01:	4c 89 65 77          	mov    %r12,0x77(%rbp)
140331c05:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140331c09:	48 8b 05 78 a3 0e 01 	mov    0x10ea378(%rip),%rax        # 0x14141bf88
140331c10:	48 8b 88 f0 05 00 00 	mov    0x5f0(%rax),%rcx
140331c17:	48 85 c9             	test   %rcx,%rcx
140331c1a:	74 1c                	je     0x140331c38
140331c1c:	8b 41 10             	mov    0x10(%rcx),%eax
140331c1f:	ff c0                	inc    %eax
140331c21:	89 41 10             	mov    %eax,0x10(%rcx)
140331c24:	83 f8 01             	cmp    $0x1,%eax
140331c27:	0f 8e cc 09 00 00    	jle    0x1403325f9
140331c2d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140331c32:	0f 84 c9 09 00 00    	je     0x140332601
140331c38:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
140331c3c:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140331c40:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140331c45:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140331c49:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140331c4e:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140331c53:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
140331c58:	4c 8d 45 67          	lea    0x67(%rbp),%r8
140331c5c:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140331c60:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140331c64:	e8 e7 e1 e6 ff       	call   0x14019fe50
140331c69:	4c 8b f0             	mov    %rax,%r14
140331c6c:	48 89 45 67          	mov    %rax,0x67(%rbp)
140331c70:	48 8b 0d d1 9a 0e 01 	mov    0x10e9ad1(%rip),%rcx        # 0x14141b748
140331c77:	4d 85 ff             	test   %r15,%r15
140331c7a:	74 04                	je     0x140331c80
140331c7c:	4d 89 67 60          	mov    %r12,0x60(%r15)
140331c80:	48 8b 11             	mov    (%rcx),%rdx
140331c83:	48 8b 42 38          	mov    0x38(%rdx),%rax
140331c87:	4d 8b cf             	mov    %r15,%r9
140331c8a:	4d 8b c6             	mov    %r14,%r8
140331c8d:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140331c92:	ff 15 88 1d c5 00    	call   *0xc51d88(%rip)        # 0x140f83a20
140331c98:	90                   	nop
140331c99:	49 8b ce             	mov    %r14,%rcx
140331c9c:	e8 9f d8 e6 ff       	call   0x14019f540
140331ca1:	90                   	nop
140331ca2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140331ca7:	48 85 c9             	test   %rcx,%rcx
140331caa:	74 24                	je     0x140331cd0
140331cac:	8b 41 10             	mov    0x10(%rcx),%eax
140331caf:	ff c8                	dec    %eax
140331cb1:	89 41 10             	mov    %eax,0x10(%rcx)
140331cb4:	85 c0                	test   %eax,%eax
140331cb6:	7f 18                	jg     0x140331cd0
140331cb8:	0f 88 4e 09 00 00    	js     0x14033260c
140331cbe:	48 8b 01             	mov    (%rcx),%rax
140331cc1:	ba 01 00 00 00       	mov    $0x1,%edx
140331cc6:	48 8b 00             	mov    (%rax),%rax
140331cc9:	ff 15 51 1d c5 00    	call   *0xc51d51(%rip)        # 0x140f83a20
140331ccf:	90                   	nop
140331cd0:	4c 8d 0d 19 c8 e6 ff 	lea    -0x1937e7(%rip),%r9        # 0x14019e4f0
140331cd7:	ba 08 00 00 00       	mov    $0x8,%edx
140331cdc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140331ce2:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140331ce6:	e8 61 98 ae 00       	call   0x140e1b54c
140331ceb:	90                   	nop
140331cec:	4c 8d 0d fd c7 e6 ff 	lea    -0x193803(%rip),%r9        # 0x14019e4f0
140331cf3:	ba 08 00 00 00       	mov    $0x8,%edx
140331cf8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140331cfe:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140331d02:	e8 45 98 ae 00       	call   0x140e1b54c
140331d07:	90                   	nop
140331d08:	48 85 ff             	test   %rdi,%rdi
140331d0b:	74 27                	je     0x140331d34
140331d0d:	8b 47 10             	mov    0x10(%rdi),%eax
140331d10:	ff c8                	dec    %eax
140331d12:	89 47 10             	mov    %eax,0x10(%rdi)
140331d15:	85 c0                	test   %eax,%eax
140331d17:	7f 1b                	jg     0x140331d34
140331d19:	0f 88 f8 08 00 00    	js     0x140332617
140331d1f:	48 8b 07             	mov    (%rdi),%rax
140331d22:	ba 01 00 00 00       	mov    $0x1,%edx
140331d27:	48 8b cf             	mov    %rdi,%rcx
140331d2a:	48 8b 00             	mov    (%rax),%rax
140331d2d:	ff 15 ed 1c c5 00    	call   *0xc51ced(%rip)        # 0x140f83a20
140331d33:	90                   	nop
140331d34:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
140331d38:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140331d3c:	45 33 c0             	xor    %r8d,%r8d
140331d3f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140331d44:	48 8b 0d 2d 11 10 01 	mov    0x110112d(%rip),%rcx        # 0x141432e78
140331d4b:	e8 20 d2 ed ff       	call   0x14020ef70
140331d50:	90                   	nop
140331d51:	48 8b 05 d8 f3 0e 01 	mov    0x10ef3d8(%rip),%rax        # 0x141421130
140331d58:	48 8b 48 50          	mov    0x50(%rax),%rcx
140331d5c:	4c 8b 41 20          	mov    0x20(%rcx),%r8
140331d60:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140331d65:	48 8b 0d 0c 11 10 01 	mov    0x110110c(%rip),%rcx        # 0x141432e78
140331d6c:	e8 ff d1 ed ff       	call   0x14020ef70
140331d71:	90                   	nop
140331d72:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140331d77:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140331d7b:	48 8d 45 87          	lea    -0x79(%rbp),%rax
140331d7f:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140331d83:	0f 28 45 b7          	movaps -0x49(%rbp),%xmm0
140331d87:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
140331d8c:	4c 8d 45 67          	lea    0x67(%rbp),%r8
140331d90:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140331d94:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140331d98:	e8 b3 e0 e6 ff       	call   0x14019fe50
140331d9d:	48 8b f8             	mov    %rax,%rdi
140331da0:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140331da6:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
140331daa:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140331daf:	e8 ec 0d 04 00       	call   0x140372ba0
140331db4:	48 8b 08             	mov    (%rax),%rcx
140331db7:	4c 89 20             	mov    %r12,(%rax)
140331dba:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140331dbf:	48 8b 08             	mov    (%rax),%rcx
140331dc2:	48 85 c9             	test   %rcx,%rcx
140331dc5:	74 24                	je     0x140331deb
140331dc7:	8b 41 10             	mov    0x10(%rcx),%eax
140331dca:	ff c8                	dec    %eax
140331dcc:	89 41 10             	mov    %eax,0x10(%rcx)
140331dcf:	85 c0                	test   %eax,%eax
140331dd1:	7f 18                	jg     0x140331deb
140331dd3:	0f 88 49 08 00 00    	js     0x140332622
140331dd9:	48 8b 01             	mov    (%rcx),%rax
140331ddc:	ba 01 00 00 00       	mov    $0x1,%edx
140331de1:	48 8b 00             	mov    (%rax),%rax
140331de4:	ff 15 36 1c c5 00    	call   *0xc51c36(%rip)        # 0x140f83a20
140331dea:	90                   	nop
140331deb:	4c 8b c7             	mov    %rdi,%r8
140331dee:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140331df3:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140331df8:	e8 f3 a7 37 00       	call   0x1406ac5f0
140331dfd:	48 8b 08             	mov    (%rax),%rcx
140331e00:	4c 89 20             	mov    %r12,(%rax)
140331e03:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
140331e07:	4c 8d 45 77          	lea    0x77(%rbp),%r8
140331e0b:	ba 0a 00 00 00       	mov    $0xa,%edx
140331e10:	48 8b cb             	mov    %rbx,%rcx
140331e13:	e8 e8 2c 40 00       	call   0x140734b00
140331e18:	90                   	nop
140331e19:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140331e1e:	48 85 c9             	test   %rcx,%rcx
140331e21:	74 24                	je     0x140331e47
140331e23:	8b 41 10             	mov    0x10(%rcx),%eax
140331e26:	ff c8                	dec    %eax
140331e28:	89 41 10             	mov    %eax,0x10(%rcx)
140331e2b:	85 c0                	test   %eax,%eax
140331e2d:	7f 18                	jg     0x140331e47
140331e2f:	0f 88 f8 07 00 00    	js     0x14033262d
140331e35:	48 8b 01             	mov    (%rcx),%rax
140331e38:	ba 01 00 00 00       	mov    $0x1,%edx
140331e3d:	48 8b 00             	mov    (%rax),%rax
140331e40:	ff 15 da 1b c5 00    	call   *0xc51bda(%rip)        # 0x140f83a20
140331e46:	90                   	nop
140331e47:	4c 8d 0d a2 c6 e6 ff 	lea    -0x19395e(%rip),%r9        # 0x14019e4f0
140331e4e:	ba 08 00 00 00       	mov    $0x8,%edx
140331e53:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140331e59:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140331e5e:	e8 e9 96 ae 00       	call   0x140e1b54c
140331e63:	48 8b 05 1e a1 0e 01 	mov    0x10ea11e(%rip),%rax        # 0x14141bf88
140331e6a:	48 8b 48 10          	mov    0x10(%rax),%rcx
140331e6e:	48 8b 79 20          	mov    0x20(%rcx),%rdi
140331e72:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140331e78:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
140331e7c:	48 8d 4d 67          	lea    0x67(%rbp),%rcx
140331e80:	e8 1b 0d 04 00       	call   0x140372ba0
140331e85:	4c 8b 30             	mov    (%rax),%r14
140331e88:	4c 89 20             	mov    %r12,(%rax)
140331e8b:	4c 89 75 77          	mov    %r14,0x77(%rbp)
140331e8f:	48 8b d7             	mov    %rdi,%rdx
140331e92:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140331e96:	e8 55 f8 3e 00       	call   0x1407216f0
140331e9b:	8b f8                	mov    %eax,%edi
140331e9d:	4d 85 f6             	test   %r14,%r14
140331ea0:	74 29                	je     0x140331ecb
140331ea2:	41 8b 4e 10          	mov    0x10(%r14),%ecx
140331ea6:	ff c9                	dec    %ecx
140331ea8:	41 89 4e 10          	mov    %ecx,0x10(%r14)
140331eac:	85 c9                	test   %ecx,%ecx
140331eae:	7f 1b                	jg     0x140331ecb
140331eb0:	0f 88 82 07 00 00    	js     0x140332638
140331eb6:	49 8b 06             	mov    (%r14),%rax
140331eb9:	ba 01 00 00 00       	mov    $0x1,%edx
140331ebe:	49 8b ce             	mov    %r14,%rcx
140331ec1:	48 8b 00             	mov    (%rax),%rax
140331ec4:	ff 15 56 1b c5 00    	call   *0xc51b56(%rip)        # 0x140f83a20
140331eca:	90                   	nop
140331ecb:	85 ff                	test   %edi,%edi
140331ecd:	75 0d                	jne    0x140331edc
140331ecf:	ba 06 00 00 00       	mov    $0x6,%edx
140331ed4:	48 8b cb             	mov    %rbx,%rcx
140331ed7:	e8 74 e3 40 00       	call   0x140740250
140331edc:	48 8b 43 40          	mov    0x40(%rbx),%rax
140331ee0:	48 8b 08             	mov    (%rax),%rcx
140331ee3:	0f ba ee 1b          	bts    $0x1b,%esi
140331ee7:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
140331eeb:	75 0a                	jne    0x140331ef7
140331eed:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140331ef2:	49 8b c4             	mov    %r12,%rax
140331ef5:	eb 25                	jmp    0x140331f1c
140331ef7:	48 83 c1 40          	add    $0x40,%rcx
140331efb:	48 8b 43 38          	mov    0x38(%rbx),%rax
140331eff:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140331f06:	48 8b 02             	mov    (%rdx),%rax
140331f09:	4c 8b 40 20          	mov    0x20(%rax),%r8
140331f0d:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140331f12:	e8 b9 61 3e 00       	call   0x1407180d0
140331f17:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140331f1c:	83 ce 08             	or     $0x8,%esi
140331f1f:	89 75 77             	mov    %esi,0x77(%rbp)
140331f22:	48 85 c0             	test   %rax,%rax
140331f25:	0f 84 44 01 00 00    	je     0x14033206f
140331f2b:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140331f31:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
140331f35:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140331f39:	e8 62 0c 04 00       	call   0x140372ba0
140331f3e:	90                   	nop