140903b57:	41 80 7c 24 3f 01    	cmpb   $0x1,0x3f(%r12)
140903b5d:	49 8b c1             	mov    %r9,%rax
140903b60:	48 8b 8d 28 01 00 00 	mov    0x128(%rbp),%rcx
140903b67:	4c 8b c6             	mov    %rsi,%r8
140903b6a:	0f 95 c0             	setne  %al
140903b6d:	44 0f b6 cb          	movzbl %bl,%r9d
140903b71:	48 ff c8             	dec    %rax
140903b74:	49 8b d4             	mov    %r12,%rdx
140903b77:	48 89 41 58          	mov    %rax,0x58(%rcx)
140903b7b:	49 8b cd             	mov    %r13,%rcx
140903b7e:	e8 ed ff fd ff       	call   0x1408e3b70
140903b83:	44 8b ad 40 01 00 00 	mov    0x140(%rbp),%r13d
140903b8a:	8b f0                	mov    %eax,%esi
140903b8c:	89 45 e0             	mov    %eax,-0x20(%rbp)
140903b8f:	41 83 fd 05          	cmp    $0x5,%r13d
140903b93:	75 07                	jne    0x140903b9c
140903b95:	c7 45 e8 01 00 00 00 	movl   $0x1,-0x18(%rbp)
140903b9c:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
140903ba0:	45 33 c9             	xor    %r9d,%r9d
140903ba3:	45 8b e1             	mov    %r9d,%r12d
140903ba6:	49 8b 7e 10          	mov    0x10(%r14),%rdi
140903baa:	48 85 ff             	test   %rdi,%rdi
140903bad:	0f 84 d4 01 00 00    	je     0x140903d87
140903bb3:	4c 8b 75 20          	mov    0x20(%rbp),%r14
140903bb7:	4c 8b 7d 18          	mov    0x18(%rbp),%r15
140903bbb:	49 ff c6             	inc    %r14
140903bbe:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
140903bc5:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
140903bc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140903bd0:	84 db                	test   %bl,%bl
140903bd2:	0f 85 91 01 00 00    	jne    0x140903d69
140903bd8:	83 fe 01             	cmp    $0x1,%esi
140903bdb:	0f 8f 88 01 00 00    	jg     0x140903d69
140903be1:	48 3b 7d c0          	cmp    -0x40(%rbp),%rdi
140903be5:	0f 84 7e 01 00 00    	je     0x140903d69
140903beb:	48 8b 57 48          	mov    0x48(%rdi),%rdx
140903bef:	48 85 d2             	test   %rdx,%rdx
140903bf2:	74 5a                	je     0x140903c4e
140903bf4:	48 8d 05 c5 2e f9 ff 	lea    -0x6d13b(%rip),%rax        # 0x140896ac0
140903bfb:	4c 89 4d 28          	mov    %r9,0x28(%rbp)
140903bff:	48 89 45 30          	mov    %rax,0x30(%rbp)
140903c03:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140903c07:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140903c0b:	0f 57 c0             	xorps  %xmm0,%xmm0
140903c0e:	48 89 45 50          	mov    %rax,0x50(%rbp)
140903c12:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
140903c17:	48 c7 45 48 00 00 00 	movq   $0x0,0x48(%rbp)
140903c1e:	00
140903c1f:	e8 cc b5 02 00       	call   0x14092f1f0
140903c24:	0f b7 4d 4c          	movzwl 0x4c(%rbp),%ecx
140903c28:	38 5c 24 71          	cmp    %bl,0x71(%rsp)
140903c2c:	75 08                	jne    0x140903c36
140903c2e:	b8 fd ff 00 00       	mov    $0xfffd,%eax
140903c33:	66 23 c8             	and    %ax,%cx
140903c36:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
140903c3a:	45 33 c9             	xor    %r9d,%r9d
140903c3d:	66 85 c9             	test   %cx,%cx
140903c40:	41 8b c1             	mov    %r9d,%eax
140903c43:	0f 95 c0             	setne  %al
140903c46:	85 c0                	test   %eax,%eax
140903c48:	0f 85 14 01 00 00    	jne    0x140903d62
140903c4e:	41 8b f1             	mov    %r9d,%esi
140903c51:	41 8b d9             	mov    %r9d,%ebx
140903c54:	66 44 3b 4f 5e       	cmp    0x5e(%rdi),%r9w
140903c59:	0f 83 9d 00 00 00    	jae    0x140903cfc
140903c5f:	90                   	nop
140903c60:	48 8b 47 08          	mov    0x8(%rdi),%rax
140903c64:	48 63 cb             	movslq %ebx,%rcx
140903c67:	48 0f bf 14 48       	movswq (%rax,%rcx,2),%rdx
140903c6c:	66 85 d2             	test   %dx,%dx
140903c6f:	78 0b                	js     0x140903c7c
140903c71:	41 8b 0c 90          	mov    (%r8,%rdx,4),%ecx
140903c75:	f7 d1                	not    %ecx
140903c77:	c1 e9 1f             	shr    $0x1f,%ecx
140903c7a:	eb 6e                	jmp    0x140903cea
140903c7c:	48 8b 47 50          	mov    0x50(%rdi),%rax
140903c80:	0f 57 c0             	xorps  %xmm0,%xmm0
140903c83:	48 c1 e1 05          	shl    $0x5,%rcx
140903c87:	4c 89 4d 28          	mov    %r9,0x28(%rbp)
140903c8b:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
140903c90:	44 89 4d 48          	mov    %r9d,0x48(%rbp)
140903c94:	48 8b 54 01 08       	mov    0x8(%rcx,%rax,1),%rdx
140903c99:	41 0f b7 c1          	movzwl %r9w,%eax
140903c9d:	66 44 89 4d 4e       	mov    %r9w,0x4e(%rbp)
140903ca2:	48 8d 0d 17 2e f9 ff 	lea    -0x6d1e9(%rip),%rcx        # 0x140896ac0
140903ca9:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
140903cad:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140903cb1:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
140903cb5:	66 89 45 4c          	mov    %ax,0x4c(%rbp)
140903cb9:	48 85 d2             	test   %rdx,%rdx
140903cbc:	74 10                	je     0x140903cce
140903cbe:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140903cc2:	e8 29 b5 02 00       	call   0x14092f1f0
140903cc7:	0f b7 45 4c          	movzwl 0x4c(%rbp),%eax
140903ccb:	45 33 c9             	xor    %r9d,%r9d
140903cce:	80 7c 24 71 00       	cmpb   $0x0,0x71(%rsp)
140903cd3:	75 08                	jne    0x140903cdd
140903cd5:	b9 fd ff 00 00       	mov    $0xfffd,%ecx
140903cda:	66 23 c1             	and    %cx,%ax
140903cdd:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
140903ce1:	66 85 c0             	test   %ax,%ax
140903ce4:	41 8b c9             	mov    %r9d,%ecx
140903ce7:	0f 95 c1             	setne  %cl
140903cea:	85 c9                	test   %ecx,%ecx
140903cec:	75 45                	jne    0x140903d33
140903cee:	0f b7 47 5e          	movzwl 0x5e(%rdi),%eax
140903cf2:	ff c3                	inc    %ebx
140903cf4:	3b d8                	cmp    %eax,%ebx
140903cf6:	0f 8c 64 ff ff ff    	jl     0x140903c60
140903cfc:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
140903d03:	41 c6 06 00          	movb   $0x0,(%r14)
140903d07:	48 8d 4a 38          	lea    0x38(%rdx),%rcx
140903d0b:	0f b6 5c 24 78       	movzbl 0x78(%rsp),%ebx
140903d10:	41 ff c4             	inc    %r12d
140903d13:	41 89 37             	mov    %esi,(%r15)
140903d16:	49 ff c6             	inc    %r14
140903d19:	48 8b 7f 28          	mov    0x28(%rdi),%rdi
140903d1d:	49 83 c7 04          	add    $0x4,%r15
140903d21:	8b 75 e0             	mov    -0x20(%rbp),%esi
140903d24:	48 85 ff             	test   %rdi,%rdi
140903d27:	0f 85 a3 fe ff ff    	jne    0x140903bd0
140903d2d:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
140903d31:	eb 5f                	jmp    0x140903d92
140903d33:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
140903d3a:	8b 72 38             	mov    0x38(%rdx),%esi
140903d3d:	48 8d 4a 38          	lea    0x38(%rdx),%rcx
140903d41:	ff c6                	inc    %esi
140903d43:	89 31                	mov    %esi,(%rcx)
140903d45:	0f b7 47 60          	movzwl 0x60(%rdi),%eax
140903d49:	03 c6                	add    %esi,%eax
140903d4b:	89 01                	mov    %eax,(%rcx)
140903d4d:	41 83 fd 0b          	cmp    $0xb,%r13d
140903d51:	75 2b                	jne    0x140903d7e
140903d53:	80 7f 62 05          	cmpb   $0x5,0x62(%rdi)
140903d57:	75 25                	jne    0x140903d7e
140903d59:	c7 45 e8 01 00 00 00 	movl   $0x1,-0x18(%rbp)
140903d60:	eb 18                	jmp    0x140903d7a
140903d62:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
140903d69:	8b 72 38             	mov    0x38(%rdx),%esi
140903d6c:	ff c6                	inc    %esi
140903d6e:	89 72 38             	mov    %esi,0x38(%rdx)
140903d71:	0f b7 47 60          	movzwl 0x60(%rdi),%eax
140903d75:	03 c6                	add    %esi,%eax
140903d77:	89 42 38             	mov    %eax,0x38(%rdx)
140903d7a:	48 8d 4a 38          	lea    0x38(%rdx),%rcx
140903d7e:	85 f6                	test   %esi,%esi
140903d80:	75 89                	jne    0x140903d0b
140903d82:	e9 7c ff ff ff       	jmp    0x140903d03
140903d87:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
140903d8e:	48 83 c1 38          	add    $0x38,%rcx
140903d92:	ff 01                	incl   (%rcx)
140903d94:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140903d98:	8b 09                	mov    (%rcx),%ecx
140903d9a:	49 63 c4             	movslq %r12d,%rax
140903d9d:	89 0c 82             	mov    %ecx,(%rdx,%rax,4)
140903da0:	83 7d e8 00          	cmpl   $0x0,-0x18(%rbp)
140903da4:	74 16                	je     0x140903dbc
140903da6:	8b 45 10             	mov    0x10(%rbp),%eax
140903da9:	ba 01 00 00 00       	mov    $0x1,%edx
140903dae:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140903db2:	ff c0                	inc    %eax
140903db4:	4c 63 c0             	movslq %eax,%r8
140903db7:	e8 f4 b8 5d 00       	call   0x140edf6b0
140903dbc:	4c 8b 95 20 01 00 00 	mov    0x120(%rbp),%r10
140903dc3:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
140903dc7:	41 80 7a 1e 00       	cmpb   $0x0,0x1e(%r10)
140903dcc:	75 08                	jne    0x140903dd6
140903dce:	41 83 8f c8 00 00 00 	orl    $0x10,0xc8(%r15)
140903dd5:	10
140903dd6:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140903dda:	4d 85 c0             	test   %r8,%r8
140903ddd:	75 09                	jne    0x140903de8
140903ddf:	85 f6                	test   %esi,%esi
140903de1:	75 05                	jne    0x140903de8
140903de3:	40 32 ff             	xor    %dil,%dil
140903de6:	eb 03                	jmp    0x140903deb
140903de8:	40 b7 01             	mov    $0x1,%dil
140903deb:	49 8b 82 a0 00 00 00 	mov    0xa0(%r10),%rax
140903df2:	49 8b da             	mov    %r10,%rbx
140903df5:	8b 4d b0             	mov    -0x50(%rbp),%ecx
140903df8:	48 85 c0             	test   %rax,%rax
140903dfb:	48 0f 45 d8          	cmovne %rax,%rbx
140903dff:	8b 43 74             	mov    0x74(%rbx),%eax
140903e02:	0f a3 c8             	bt     %ecx,%eax
140903e05:	72 21                	jb     0x140903e28
140903e07:	0f ab c8             	bts    %ecx,%eax
140903e0a:	89 43 74             	mov    %eax,0x74(%rbx)
140903e0d:	83 f9 01             	cmp    $0x1,%ecx
140903e10:	75 16                	jne    0x140903e28
140903e12:	48 8b cb             	mov    %rbx,%rcx
140903e15:	e8 76 aa fe ff       	call   0x1408ee890
140903e1a:	8b 4d b0             	mov    -0x50(%rbp),%ecx
140903e1d:	4c 8b 95 20 01 00 00 	mov    0x120(%rbp),%r10
140903e24:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140903e28:	8b 43 70             	mov    0x70(%rbx),%eax
140903e2b:	40 08 7b 20          	or     %dil,0x20(%rbx)
140903e2f:	0f ab c8             	bts    %ecx,%eax
140903e32:	89 43 70             	mov    %eax,0x70(%rbx)
140903e35:	41 80 7e 3f 01       	cmpb   $0x1,0x3f(%r14)
140903e3a:	74 6f                	je     0x140903eab
140903e3c:	41 8b 52 38          	mov    0x38(%r10),%edx
140903e40:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140903e44:	ff c2                	inc    %edx
140903e46:	80 7d 80 00          	cmpb   $0x0,-0x80(%rbp)
140903e4a:	49 63 c4             	movslq %r12d,%rax
140903e4d:	89 55 84             	mov    %edx,-0x7c(%rbp)
140903e50:	89 54 24 7c          	mov    %edx,0x7c(%rsp)
140903e54:	8b 04 81             	mov    (%rcx,%rax,4),%eax
140903e57:	89 45 f8             	mov    %eax,-0x8(%rbp)
140903e5a:	41 89 52 38          	mov    %edx,0x38(%r10)
140903e5e:	75 0b                	jne    0x140903e6b
140903e60:	4d 85 c0             	test   %r8,%r8
140903e63:	75 06                	jne    0x140903e6b
140903e65:	8b ca                	mov    %edx,%ecx
140903e67:	85 f6                	test   %esi,%esi
140903e69:	74 11                	je     0x140903e7c
140903e6b:	41 0f bf 4e 36       	movswl 0x36(%r14),%ecx
140903e70:	8d 42 01             	lea    0x1(%rdx),%eax
140903e73:	03 ca                	add    %edx,%ecx
140903e75:	89 45 58             	mov    %eax,0x58(%rbp)
140903e78:	41 89 4a 38          	mov    %ecx,0x38(%r10)
140903e7c:	80 7c 24 78 00       	cmpb   $0x0,0x78(%rsp)
140903e81:	75 09                	jne    0x140903e8c
140903e83:	4d 85 c0             	test   %r8,%r8
140903e86:	75 04                	jne    0x140903e8c
140903e88:	85 f6                	test   %esi,%esi
140903e8a:	74 0c                	je     0x140903e98
140903e8c:	8d 41 01             	lea    0x1(%rcx),%eax
140903e8f:	89 45 84             	mov    %eax,-0x7c(%rbp)
140903e92:	8b c8                	mov    %eax,%ecx
140903e94:	41 89 42 38          	mov    %eax,0x38(%r10)
140903e98:	41 0f bf 46 36       	movswl 0x36(%r14),%eax
140903e9d:	44 8d 41 01          	lea    0x1(%rcx),%r8d
140903ea1:	03 c1                	add    %ecx,%eax
140903ea3:	44 89 45 e4          	mov    %r8d,-0x1c(%rbp)
140903ea7:	41 89 42 38          	mov    %eax,0x38(%r10)
140903eab:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
140903eb0:	3c 02                	cmp    $0x2,%al
140903eb2:	75 24                	jne    0x140903ed8
140903eb4:	49 8b 82 68 01 00 00 	mov    0x168(%r10),%rax
140903ebb:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140903ec2:	49 8b 06             	mov    (%r14),%rax
140903ec5:	49 89 82 68 01 00 00 	mov    %rax,0x168(%r10)
140903ecc:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
140903ed1:	4c 89 95 88 00 00 00 	mov    %r10,0x88(%rbp)
140903ed8:	83 7d a8 00          	cmpl   $0x0,-0x58(%rbp)
140903edc:	0f 85 35 01 00 00    	jne    0x140904017
140903ee2:	3c 02                	cmp    $0x2,%al
140903ee4:	75 38                	jne    0x140903f1e
140903ee6:	8b 44 24 74          	mov    0x74(%rsp),%eax
140903eea:	49 8b d6             	mov    %r14,%rdx
140903eed:	4c 8b 8d 48 01 00 00 	mov    0x148(%rbp),%r9
140903ef4:	49 8b ca             	mov    %r10,%rcx
140903ef7:	4c 8b 85 38 01 00 00 	mov    0x138(%rbp),%r8
140903efe:	89 44 24 28          	mov    %eax,0x28(%rsp)
140903f02:	48 8b 85 50 01 00 00 	mov    0x150(%rbp),%rax
140903f09:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140903f0e:	e8 3d 9c fe ff       	call   0x1408edb50
140903f13:	45 33 c9             	xor    %r9d,%r9d
140903f16:	41 8b f9             	mov    %r9d,%edi
140903f19:	41 8b f1             	mov    %r9d,%esi
140903f1c:	eb 11                	jmp    0x140903f2f
140903f1e:	48 8b b5 50 01 00 00 	mov    0x150(%rbp),%rsi
140903f25:	45 33 c9             	xor    %r9d,%r9d
140903f28:	48 8b bd 48 01 00 00 	mov    0x148(%rbp),%rdi
140903f2f:	48 8b 95 38 01 00 00 	mov    0x138(%rbp),%rdx
140903f36:	48 85 d2             	test   %rdx,%rdx
140903f39:	0f 84 ed 00 00 00    	je     0x14090402c
140903f3f:	8b 85 c0 00 00 00    	mov    0xc0(%rbp),%eax
140903f45:	4c 8d 05 14 da fb ff 	lea    -0x425ec(%rip),%r8        # 0x1408c1960
140903f4c:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140903f53:	8b d8                	mov    %eax,%ebx
140903f55:	25 ef 6f ff f7       	and    $0xf7ff6fef,%eax
140903f5a:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
140903f5e:	89 85 c0 00 00 00    	mov    %eax,0xc0(%rbp)
140903f64:	81 e3 10 90 00 08    	and    $0x8009010,%ebx
140903f6a:	0f ba e0 13          	bt     $0x13,%eax
140903f6e:	4c 89 45 30          	mov    %r8,0x30(%rbp)
140903f72:	4c 89 4d 40          	mov    %r9,0x40(%rbp)
140903f76:	48 8d 05 83 f2 fb ff 	lea    -0x40d7d(%rip),%rax        # 0x1408c3200
140903f7d:	49 0f 42 c1          	cmovb  %r9,%rax
140903f81:	48 89 45 38          	mov    %rax,0x38(%rbp)
140903f85:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
140903f8c:	48 89 45 50          	mov    %rax,0x50(%rbp)
140903f90:	8b 42 28             	mov    0x28(%rdx),%eax
140903f93:	01 81 2c 01 00 00    	add    %eax,0x12c(%rcx)
140903f99:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140903f9d:	48 8b 01             	mov    (%rcx),%rax
140903fa0:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
140903fa7:	44 39 81 2c 01 00 00 	cmp    %r8d,0x12c(%rcx)
140903fae:	7e 11                	jle    0x140903fc1
140903fb0:	48 8d 15 d9 be 74 00 	lea    0x74bed9(%rip),%rdx        # 0x14104fe90
140903fb7:	e8 c4 58 fd ff       	call   0x1408d9880
140903fbc:	e9 5f 1a 00 00       	jmp    0x140905a20
140903fc1:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140903fc5:	e8 26 b2 02 00       	call   0x14092f1f0
140903fca:	48 8b 95 38 01 00 00 	mov    0x138(%rbp),%rdx
140903fd1:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140903fd5:	8b 42 28             	mov    0x28(%rdx),%eax
140903fd8:	29 81 2c 01 00 00    	sub    %eax,0x12c(%rcx)
140903fde:	8b 8d c0 00 00 00    	mov    0xc0(%rbp),%ecx
140903fe4:	8b c1                	mov    %ecx,%eax
140903fe6:	25 10 80 00 00       	and    $0x8010,%eax
140903feb:	0b cb                	or     %ebx,%ecx
140903fed:	09 42 04             	or     %eax,0x4(%rdx)
140903ff0:	83 bd bc 00 00 00 00 	cmpl   $0x0,0xbc(%rbp)
140903ff7:	89 8d c0 00 00 00    	mov    %ecx,0xc0(%rbp)
140903ffd:	0f 8f 1d 1a 00 00    	jg     0x140905a20
140904003:	48 8b 45 28          	mov    0x28(%rbp),%rax
140904007:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
14090400b:	0f 8f 0f 1a 00 00    	jg     0x140905a20
140904011:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
140904015:	eb 15                	jmp    0x14090402c
140904017:	48 8b b5 50 01 00 00 	mov    0x150(%rbp),%rsi
14090401e:	48 8b bd 48 01 00 00 	mov    0x148(%rbp),%rdi
140904025:	48 8b 95 38 01 00 00 	mov    0x138(%rbp),%rdx
14090402c:	41 80 7e 3f 01       	cmpb   $0x1,0x3f(%r14)
140904031:	75 41                	jne    0x140904074
140904033:	48 8b 45 60          	mov    0x60(%rbp),%rax
140904037:	4d 8b c6             	mov    %r14,%r8
14090403a:	48 8b 75 a0          	mov    -0x60(%rbp),%rsi
14090403e:	4c 8b bd 30 01 00 00 	mov    0x130(%rbp),%r15
140904045:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
14090404c:	4d 8b cf             	mov    %r15,%r9
14090404f:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140904054:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140904059:	48 8b 95 28 01 00 00 	mov    0x128(%rbp),%rdx
140904060:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140904065:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14090406a:	e8 51 25 02 00       	call   0x1409265c0
14090406f:	e9 b7 19 00 00       	jmp    0x140905a2b
140904074:	4c 8b 95 20 01 00 00 	mov    0x120(%rbp),%r10
14090407b:	48 b9 00 00 00 00 01 	movabs $0x100000000,%rcx
140904082:	00 00 00
140904085:	48 8b 45 70          	mov    0x70(%rbp),%rax
140904089:	4c 8b 8d 58 01 00 00 	mov    0x158(%rbp),%r9
140904090:	41 ff 4a 44          	decl   0x44(%r10)
140904094:	41 8b 5a 44          	mov    0x44(%r10),%ebx
140904098:	89 5d 88             	mov    %ebx,-0x78(%rbp)
14090409b:	89 5d ac             	mov    %ebx,-0x54(%rbp)
14090409e:	48 85 48 30          	test   %rcx,0x30(%rax)
1409040a2:	74 4e                	je     0x1409040f2
1409040a4:	49 83 ba a8 00 00 00 	cmpq   $0x0,0xa8(%r10)
1409040ab:	00
1409040ac:	75 44                	jne    0x1409040f2
1409040ae:	41 80 7a 1e 00       	cmpb   $0x0,0x1e(%r10)
1409040b3:	75 3d                	jne    0x1409040f2
1409040b5:	41 80 ba d5 00 00 00 	cmpb   $0x0,0xd5(%r10)
1409040bc:	00
1409040bd:	75 33                	jne    0x1409040f2