140428cb8:	48 8b f8             	mov    %rax,%rdi
140428cbb:	33 db                	xor    %ebx,%ebx
140428cbd:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
140428cc1:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
140428cc5:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140428cc9:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140428ccd:	e8 3e 70 d7 ff       	call   0x14019fd10
140428cd2:	45 0f b6 0f          	movzbl (%r15),%r9d
140428cd6:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140428cda:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140428cde:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140428ce3:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140428ce8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140428ced:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140428cf3:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140428cf7:	e8 c4 09 00 00       	call   0x1404296c0
140428cfc:	b2 01                	mov    $0x1,%dl
140428cfe:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140428d02:	e8 09 14 00 00       	call   0x14042a110
140428d07:	40 b7 01             	mov    $0x1,%dil
140428d0a:	48 85 db             	test   %rbx,%rbx
140428d0d:	74 27                	je     0x140428d36
140428d0f:	8b 43 10             	mov    0x10(%rbx),%eax
140428d12:	ff c8                	dec    %eax
140428d14:	89 43 10             	mov    %eax,0x10(%rbx)
140428d17:	85 c0                	test   %eax,%eax
140428d19:	7f 1b                	jg     0x140428d36
140428d1b:	0f 88 9d 00 00 00    	js     0x140428dbe
140428d21:	48 8b 0b             	mov    (%rbx),%rcx
140428d24:	48 8b 01             	mov    (%rcx),%rax
140428d27:	ba 01 00 00 00       	mov    $0x1,%edx
140428d2c:	48 8b cb             	mov    %rbx,%rcx
140428d2f:	ff 15 eb ac b5 00    	call   *0xb5aceb(%rip)        # 0x140f83a20
140428d35:	90                   	nop
140428d36:	40 0f b6 c7          	movzbl %dil,%eax
140428d3a:	eb 5a                	jmp    0x140428d96
140428d3c:	48 8b 71 20          	mov    0x20(%rcx),%rsi
140428d40:	48 8b 06             	mov    (%rsi),%rax
140428d43:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
140428d4a:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
140428d4e:	48 89 45 07          	mov    %rax,0x7(%rbp)
140428d52:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140428d56:	e8 35 e4 32 00       	call   0x140757190
140428d5b:	48 8b d8             	mov    %rax,%rbx
140428d5e:	41 0f b6 17          	movzbl (%r15),%edx
140428d62:	48 8d 0d 8f 99 bc 00 	lea    0xbc998f(%rip),%rcx        # 0x140ff26f8
140428d69:	e8 a2 eb 43 00       	call   0x140867910
140428d6e:	90                   	nop
140428d6f:	48 8b d0             	mov    %rax,%rdx
140428d72:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140428d77:	45 33 c9             	xor    %r9d,%r9d
140428d7a:	45 33 c0             	xor    %r8d,%r8d
140428d7d:	48 8b ce             	mov    %rsi,%rcx
140428d80:	48 8b c7             	mov    %rdi,%rax
140428d83:	ff 15 97 ac b5 00    	call   *0xb5ac97(%rip)        # 0x140f83a20
140428d89:	49 8b 46 20          	mov    0x20(%r14),%rax
140428d8d:	c6 80 a9 00 00 00 01 	movb   $0x1,0xa9(%rax)
140428d94:	32 c0                	xor    %al,%al
140428d96:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140428d9a:	48 33 cc             	xor    %rsp,%rcx
140428d9d:	e8 5e 27 9f 00       	call   0x140e1b500
140428da2:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140428da9:	00
140428daa:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140428dae:	49 8b 73 48          	mov    0x48(%r11),%rsi
140428db2:	49 8b e3             	mov    %r11,%rsp
140428db5:	41 5f                	pop    %r15
140428db7:	41 5e                	pop    %r14
140428db9:	41 5c                	pop    %r12
140428dbb:	5f                   	pop    %rdi
140428dbc:	5d                   	pop    %rbp
140428dbd:	c3                   	ret
140428dbe:	b9 02 00 00 00       	mov    $0x2,%ecx
140428dc3:	e8 38 19 36 00       	call   0x14078a700
140428dc8:	90                   	nop
140428dc9:	48 8d 0d 88 e5 ff 00 	lea    0xffe588(%rip),%rcx        # 0x141427358
140428dd0:	e8 f7 28 9f 00       	call   0x140e1b6cc
140428dd5:	83 3d 7c e5 ff 00 ff 	cmpl   $0xffffffff,0xffe57c(%rip)        # 0x141427358
140428ddc:	0f 85 bd fc ff ff    	jne    0x140428a9f
140428de2:	48 8d 05 d7 98 bc 00 	lea    0xbc98d7(%rip),%rax        # 0x140ff26c0
140428de9:	48 89 45 07          	mov    %rax,0x7(%rbp)
140428ded:	48 c7 45 0f 0e 00 00 	movq   $0xe,0xf(%rbp)
140428df4:	00
140428df5:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
140428df9:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
140428dfe:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140428e02:	e8 89 7f 37 00       	call   0x1407a0d90
140428e07:	48 8b 08             	mov    (%rax),%rcx
140428e0a:	48 85 c9             	test   %rcx,%rcx
140428e0d:	74 27                	je     0x140428e36
140428e0f:	8b 41 10             	mov    0x10(%rcx),%eax
140428e12:	ff c0                	inc    %eax
140428e14:	89 41 10             	mov    %eax,0x10(%rcx)
140428e17:	83 f8 01             	cmp    $0x1,%eax
140428e1a:	7f 08                	jg     0x140428e24
140428e1c:	33 c9                	xor    %ecx,%ecx
140428e1e:	e8 dd 18 36 00       	call   0x14078a700
140428e23:	cc                   	int3
140428e24:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140428e29:	75 0b                	jne    0x140428e36
140428e2b:	b9 01 00 00 00       	mov    $0x1,%ecx
140428e30:	e8 cb 18 36 00       	call   0x14078a700
140428e35:	90                   	nop
140428e36:	48 89 0d 13 e5 ff 00 	mov    %rcx,0xffe513(%rip)        # 0x141427350
140428e3d:	48 8d 0d fc 7b b4 00 	lea    0xb47bfc(%rip),%rcx        # 0x140f70a40
140428e44:	e8 2b 25 9f 00       	call   0x140e1b374
140428e49:	90                   	nop
140428e4a:	48 8d 0d 07 e5 ff 00 	lea    0xffe507(%rip),%rcx        # 0x141427358
140428e51:	e8 0a 28 9f 00       	call   0x140e1b660
140428e56:	e9 44 fc ff ff       	jmp    0x140428a9f
140428e5b:	33 c9                	xor    %ecx,%ecx
140428e5d:	e8 9e 18 36 00       	call   0x14078a700
140428e62:	cc                   	int3
140428e63:	b9 01 00 00 00       	mov    $0x1,%ecx
140428e68:	e8 93 18 36 00       	call   0x14078a700
140428e6d:	90                   	nop
140428e6e:	33 c9                	xor    %ecx,%ecx
140428e70:	e8 8b 18 36 00       	call   0x14078a700
140428e75:	cc                   	int3
140428e76:	b9 01 00 00 00       	mov    $0x1,%ecx
140428e7b:	e8 80 18 36 00       	call   0x14078a700
140428e80:	cc                   	int3
140428e81:	cc                   	int3
140428e82:	cc                   	int3
140428e83:	cc                   	int3
140428e84:	cc                   	int3
140428e85:	cc                   	int3
140428e86:	cc                   	int3
140428e87:	cc                   	int3
140428e88:	cc                   	int3
140428e89:	cc                   	int3
140428e8a:	cc                   	int3
140428e8b:	cc                   	int3
140428e8c:	cc                   	int3
140428e8d:	cc                   	int3
140428e8e:	cc                   	int3
140428e8f:	cc                   	int3
140428e90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140428e95:	55                   	push   %rbp
140428e96:	48 8b ec             	mov    %rsp,%rbp
140428e99:	48 83 ec 60          	sub    $0x60,%rsp
140428e9d:	48 8b 05 5c 00 f9 00 	mov    0xf9005c(%rip),%rax        # 0x1413b8f00
140428ea4:	48 33 c4             	xor    %rsp,%rax
140428ea7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140428eab:	48 8b d9             	mov    %rcx,%rbx
140428eae:	48 8d 05 73 9d bc 00 	lea    0xbc9d73(%rip),%rax        # 0x140ff2c28
140428eb5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140428eb9:	48 c7 45 c8 0d 00 00 	movq   $0xd,-0x38(%rbp)
140428ec0:	00
140428ec1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140428ec5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140428eca:	45 33 c9             	xor    %r9d,%r9d
140428ecd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140428ed1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140428ed5:	48 8b 0d 84 9f 00 01 	mov    0x1009f84(%rip),%rcx        # 0x141432e60
140428edc:	e8 0f b7 3e 00       	call   0x1408145f0
140428ee1:	48 8b 08             	mov    (%rax),%rcx
140428ee4:	48 89 0d 95 e4 ff 00 	mov    %rcx,0xffe495(%rip)        # 0x141427380
140428eeb:	0f 57 c0             	xorps  %xmm0,%xmm0
140428eee:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140428ef2:	66 0f 6f 0d 56 b4 b7 	movdqa 0xb7b456(%rip),%xmm1        # 0x140fa4350
140428ef9:	00
140428efa:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140428eff:	f2 0f 10 05 21 9d bc 	movsd  0xbc9d21(%rip),%xmm0        # 0x140ff2c28
140428f06:	00
140428f07:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140428f0c:	8b 05 1e 9d bc 00    	mov    0xbc9d1e(%rip),%eax        # 0x140ff2c30
140428f12:	89 45 d8             	mov    %eax,-0x28(%rbp)
140428f15:	0f b6 05 18 9d bc 00 	movzbl 0xbc9d18(%rip),%eax        # 0x140ff2c34
140428f1c:	88 45 dc             	mov    %al,-0x24(%rbp)
140428f1f:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
140428f23:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140428f29:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140428f2d:	48 8b cb             	mov    %rbx,%rcx
140428f30:	e8 6b e0 2c 00       	call   0x1406f6fa0
140428f35:	90                   	nop
140428f36:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140428f3a:	48 83 fa 0f          	cmp    $0xf,%rdx
140428f3e:	76 31                	jbe    0x140428f71
140428f40:	48 ff c2             	inc    %rdx
140428f43:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140428f47:	48 8b c1             	mov    %rcx,%rax
140428f4a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140428f51:	72 19                	jb     0x140428f6c
140428f53:	48 83 c2 27          	add    $0x27,%rdx
140428f57:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140428f5b:	48 2b c1             	sub    %rcx,%rax
140428f5e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140428f62:	48 83 f8 1f          	cmp    $0x1f,%rax
140428f66:	0f 87 97 02 00 00    	ja     0x140429203
140428f6c:	e8 d3 21 9f 00       	call   0x140e1b144
140428f71:	48 8d 05 c0 9c bc 00 	lea    0xbc9cc0(%rip),%rax        # 0x140ff2c38
140428f78:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140428f7c:	48 c7 45 c8 0b 00 00 	movq   $0xb,-0x38(%rbp)
140428f83:	00
140428f84:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140428f88:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140428f8d:	45 33 c9             	xor    %r9d,%r9d
140428f90:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140428f94:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140428f98:	48 8b 0d c1 9e 00 01 	mov    0x1009ec1(%rip),%rcx        # 0x141432e60
140428f9f:	e8 4c b6 3e 00       	call   0x1408145f0
140428fa4:	48 8b 08             	mov    (%rax),%rcx
140428fa7:	48 89 0d ca e3 ff 00 	mov    %rcx,0xffe3ca(%rip)        # 0x141427378
140428fae:	0f 57 c0             	xorps  %xmm0,%xmm0
140428fb1:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140428fb5:	66 0f 6f 0d 13 bb b7 	movdqa 0xb7bb13(%rip),%xmm1        # 0x140fa4ad0
140428fbc:	00
140428fbd:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140428fc2:	f2 0f 10 05 6e 9c bc 	movsd  0xbc9c6e(%rip),%xmm0        # 0x140ff2c38
140428fc9:	00
140428fca:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140428fcf:	0f b7 05 6a 9c bc 00 	movzwl 0xbc9c6a(%rip),%eax        # 0x140ff2c40
140428fd6:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
140428fda:	0f b6 05 61 9c bc 00 	movzbl 0xbc9c61(%rip),%eax        # 0x140ff2c42
140428fe1:	88 45 da             	mov    %al,-0x26(%rbp)
140428fe4:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
140428fe8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140428fee:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140428ff2:	48 8b cb             	mov    %rbx,%rcx
140428ff5:	e8 a6 df 2c 00       	call   0x1406f6fa0
140428ffa:	90                   	nop
140428ffb:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140428fff:	48 83 fa 0f          	cmp    $0xf,%rdx
140429003:	76 31                	jbe    0x140429036
140429005:	48 ff c2             	inc    %rdx
140429008:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14042900c:	48 8b c1             	mov    %rcx,%rax
14042900f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140429016:	72 19                	jb     0x140429031
140429018:	48 83 c2 27          	add    $0x27,%rdx
14042901c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140429020:	48 2b c1             	sub    %rcx,%rax
140429023:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140429027:	48 83 f8 1f          	cmp    $0x1f,%rax
14042902b:	0f 87 d8 01 00 00    	ja     0x140429209
140429031:	e8 0e 21 9f 00       	call   0x140e1b144
140429036:	48 8d 05 0b 9c bc 00 	lea    0xbc9c0b(%rip),%rax        # 0x140ff2c48
14042903d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140429041:	48 c7 45 c8 1c 00 00 	movq   $0x1c,-0x38(%rbp)
140429048:	00
140429049:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14042904d:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140429052:	45 33 c9             	xor    %r9d,%r9d
140429055:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140429059:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14042905d:	48 8b 0d fc 9d 00 01 	mov    0x1009dfc(%rip),%rcx        # 0x141432e60
140429064:	e8 87 b5 3e 00       	call   0x1408145f0
140429069:	48 8b 08             	mov    (%rax),%rcx
14042906c:	48 89 0d 15 e3 ff 00 	mov    %rcx,0xffe315(%rip)        # 0x141427388
140429073:	0f 57 c0             	xorps  %xmm0,%xmm0
140429076:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14042907a:	0f 57 c9             	xorps  %xmm1,%xmm1
14042907d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140429082:	b9 20 00 00 00       	mov    $0x20,%ecx
140429087:	e8 7c 20 9f 00       	call   0x140e1b108
14042908c:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140429090:	66 0f 6f 05 98 d8 b7 	movdqa 0xb7d898(%rip),%xmm0        # 0x140fa6930
140429097:	00
140429098:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14042909d:	0f 10 05 a4 9b bc 00 	movups 0xbc9ba4(%rip),%xmm0        # 0x140ff2c48
1404290a4:	0f 11 00             	movups %xmm0,(%rax)
1404290a7:	f2 0f 10 05 a9 9b bc 	movsd  0xbc9ba9(%rip),%xmm0        # 0x140ff2c58
1404290ae:	00
1404290af:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404290b4:	8b 0d a6 9b bc 00    	mov    0xbc9ba6(%rip),%ecx        # 0x140ff2c60
1404290ba:	89 48 18             	mov    %ecx,0x18(%rax)
1404290bd:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1404290c1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404290c7:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404290cb:	48 8b cb             	mov    %rbx,%rcx
1404290ce:	e8 cd de 2c 00       	call   0x1406f6fa0
1404290d3:	90                   	nop
1404290d4:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404290d8:	48 83 fa 0f          	cmp    $0xf,%rdx
1404290dc:	76 31                	jbe    0x14042910f
1404290de:	48 ff c2             	inc    %rdx
1404290e1:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404290e5:	48 8b c1             	mov    %rcx,%rax
1404290e8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404290ef:	72 19                	jb     0x14042910a
1404290f1:	48 83 c2 27          	add    $0x27,%rdx
1404290f5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404290f9:	48 2b c1             	sub    %rcx,%rax
1404290fc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140429100:	48 83 f8 1f          	cmp    $0x1f,%rax
140429104:	0f 87 05 01 00 00    	ja     0x14042920f
14042910a:	e8 35 20 9f 00       	call   0x140e1b144
14042910f:	48 8d 05 52 9b bc 00 	lea    0xbc9b52(%rip),%rax        # 0x140ff2c68
140429116:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14042911a:	48 c7 45 c8 1a 00 00 	movq   $0x1a,-0x38(%rbp)
140429121:	00
140429122:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140429126:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14042912b:	45 33 c9             	xor    %r9d,%r9d
14042912e:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140429132:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140429136:	48 8b 0d 23 9d 00 01 	mov    0x1009d23(%rip),%rcx        # 0x141432e60
14042913d:	e8 ae b4 3e 00       	call   0x1408145f0
140429142:	48 8b 08             	mov    (%rax),%rcx
140429145:	48 89 0d 24 e2 ff 00 	mov    %rcx,0xffe224(%rip)        # 0x141427370
14042914c:	0f 57 c0             	xorps  %xmm0,%xmm0
14042914f:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140429153:	0f 57 c9             	xorps  %xmm1,%xmm1
140429156:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14042915b:	b9 20 00 00 00       	mov    $0x20,%ecx
140429160:	e8 a3 1f 9f 00       	call   0x140e1b108
140429165:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140429169:	66 0f 6f 05 9f 9d bb 	movdqa 0xbb9d9f(%rip),%xmm0        # 0x140fe2f10
140429170:	00
140429171:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140429176:	0f 10 05 eb 9a bc 00 	movups 0xbc9aeb(%rip),%xmm0        # 0x140ff2c68
14042917d:	0f 11 00             	movups %xmm0,(%rax)
140429180:	f2 0f 10 05 f0 9a bc 	movsd  0xbc9af0(%rip),%xmm0        # 0x140ff2c78
140429187:	00
140429188:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
14042918d:	0f b7 15 ec 9a bc 00 	movzwl 0xbc9aec(%rip),%edx        # 0x140ff2c80
140429194:	66 89 50 18          	mov    %dx,0x18(%rax)
140429198:	c6 40 1a 00          	movb   $0x0,0x1a(%rax)
14042919c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404291a2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404291a6:	48 8b cb             	mov    %rbx,%rcx
1404291a9:	e8 f2 dd 2c 00       	call   0x1406f6fa0
1404291ae:	90                   	nop
1404291af:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404291b3:	48 83 fa 0f          	cmp    $0xf,%rdx
1404291b7:	76 2d                	jbe    0x1404291e6
1404291b9:	48 ff c2             	inc    %rdx
1404291bc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404291c0:	48 8b c1             	mov    %rcx,%rax
1404291c3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404291ca:	72 15                	jb     0x1404291e1
1404291cc:	48 83 c2 27          	add    $0x27,%rdx
1404291d0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404291d4:	48 2b c1             	sub    %rcx,%rax
1404291d7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404291db:	48 83 f8 1f          	cmp    $0x1f,%rax
1404291df:	77 1c                	ja     0x1404291fd
1404291e1:	e8 5e 1f 9f 00       	call   0x140e1b144
1404291e6:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1404291ea:	48 33 cc             	xor    %rsp,%rcx
1404291ed:	e8 0e 23 9f 00       	call   0x140e1b500
1404291f2:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1404291f7:	48 83 c4 60          	add    $0x60,%rsp
1404291fb:	5d                   	pop    %rbp
1404291fc:	c3                   	ret
1404291fd:	e8 a2 0f a0 00       	call   0x140e2a1a4
140429202:	cc                   	int3
140429203:	e8 9c 0f a0 00       	call   0x140e2a1a4
140429208:	cc                   	int3