14002febd:	75 12                	jne    0x14002fed1
14002febf:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14002fec3:	48 8b 01             	mov    (%rcx),%rax
14002fec6:	48 8b 40 08          	mov    0x8(%rax),%rax
14002feca:	ff 15 68 cd ad 00    	call   *0xadcd68(%rip)        # 0x140b0cc38
14002fed0:	90                   	nop
14002fed1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002fed5:	48 85 c9             	test   %rcx,%rcx
14002fed8:	74 3e                	je     0x14002ff18
14002feda:	41 8b c7             	mov    %r15d,%eax
14002fedd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14002fee2:	41 03 c7             	add    %r15d,%eax
14002fee5:	75 31                	jne    0x14002ff18
14002fee7:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
14002feeb:	48 8b 03             	mov    (%rbx),%rax
14002feee:	48 8b cb             	mov    %rbx,%rcx
14002fef1:	48 8b 00             	mov    (%rax),%rax
14002fef4:	ff 15 3e cd ad 00    	call   *0xadcd3e(%rip)        # 0x140b0cc38
14002fefa:	41 8b c7             	mov    %r15d,%eax
14002fefd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002ff02:	41 03 c7             	add    %r15d,%eax
14002ff05:	75 11                	jne    0x14002ff18
14002ff07:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002ff0b:	48 8b 01             	mov    (%rcx),%rax
14002ff0e:	48 8b 40 08          	mov    0x8(%rax),%rax
14002ff12:	ff 15 20 cd ad 00    	call   *0xadcd20(%rip)        # 0x140b0cc38
14002ff18:	bf 01 00 00 00       	mov    $0x1,%edi
14002ff1d:	4c 03 e7             	add    %rdi,%r12
14002ff20:	49 83 c6 10          	add    $0x10,%r14
14002ff24:	4d 3b e5             	cmp    %r13,%r12
14002ff27:	0f 82 c4 f7 ff ff    	jb     0x14002f6f1
14002ff2d:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
14002ff31:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
14002ff35:	0f 57 c0             	xorps  %xmm0,%xmm0
14002ff38:	f3 0f 7f 45 60       	movdqu %xmm0,0x60(%rbp)
14002ff3d:	48 83 65 70 00       	andq   $0x0,0x70(%rbp)
14002ff42:	4d 85 ed             	test   %r13,%r13
14002ff45:	74 2e                	je     0x14002ff75
14002ff47:	49 8b d5             	mov    %r13,%rdx
14002ff4a:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14002ff4e:	e8 ad ed fe ff       	call   0x14001ed00
14002ff53:	49 8b cd             	mov    %r13,%rcx
14002ff56:	48 8b 45 60          	mov    0x60(%rbp),%rax
14002ff5a:	48 83 20 00          	andq   $0x0,(%rax)
14002ff5e:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14002ff63:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
14002ff68:	48 83 c0 18          	add    $0x18,%rax
14002ff6c:	48 2b cf             	sub    %rdi,%rcx
14002ff6f:	75 e9                	jne    0x14002ff5a
14002ff71:	48 89 45 68          	mov    %rax,0x68(%rbp)
14002ff75:	45 33 e4             	xor    %r12d,%r12d
14002ff78:	4d 85 ed             	test   %r13,%r13
14002ff7b:	0f 84 e4 05 00 00    	je     0x140030565
14002ff81:	4c 8b 7d 60          	mov    0x60(%rbp),%r15
14002ff85:	49 83 c7 08          	add    $0x8,%r15
14002ff89:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14002ff8e:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14002ff93:	48 2b c3             	sub    %rbx,%rax
14002ff96:	48 c1 f8 04          	sar    $0x4,%rax
14002ff9a:	48 39 45 c8          	cmp    %rax,-0x38(%rbp)
14002ff9e:	0f 83 a1 0b 00 00    	jae    0x140030b45
14002ffa4:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002ffa8:	48 8b 44 19 08       	mov    0x8(%rcx,%rbx,1),%rax
14002ffad:	48 85 c0             	test   %rax,%rax
14002ffb0:	74 04                	je     0x14002ffb6
14002ffb2:	f0 01 78 08          	lock add %edi,0x8(%rax)
14002ffb6:	48 8b 34 19          	mov    (%rcx,%rbx,1),%rsi
14002ffba:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14002ffbf:	48 89 75 50          	mov    %rsi,0x50(%rbp)
14002ffc3:	48 8b 5c 19 08       	mov    0x8(%rcx,%rbx,1),%rbx
14002ffc8:	48 89 5d 58          	mov    %rbx,0x58(%rbp)
14002ffcc:	32 c0                	xor    %al,%al
14002ffce:	89 44 24 24          	mov    %eax,0x24(%rsp)
14002ffd2:	89 45 a8             	mov    %eax,-0x58(%rbp)
14002ffd5:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
14002ffdb:	48 8b 06             	mov    (%rsi),%rax
14002ffde:	48 8b ce             	mov    %rsi,%rcx
14002ffe1:	48 8b 40 40          	mov    0x40(%rax),%rax
14002ffe5:	ff 15 4d cc ad 00    	call   *0xadcc4d(%rip)        # 0x140b0cc38
14002ffeb:	48 85 c0             	test   %rax,%rax
14002ffee:	0f 84 7d 06 00 00    	je     0x140030671
14002fff4:	4d 3b e5             	cmp    %r13,%r12
14002fff7:	0f 83 41 0b 00 00    	jae    0x140030b3e
14002fffd:	49 8b 0e             	mov    (%r14),%rcx
140030000:	48 8b 01             	mov    (%rcx),%rax
140030003:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14003000a:	ff 15 28 cc ad 00    	call   *0xadcc28(%rip)        # 0x140b0cc38
140030010:	48 8b f8             	mov    %rax,%rdi
140030013:	48 8b 0e             	mov    (%rsi),%rcx
140030016:	48 8b 41 30          	mov    0x30(%rcx),%rax
14003001a:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14003001f:	48 8d 95 08 02 00 00 	lea    0x208(%rbp),%rdx
140030026:	48 8b ce             	mov    %rsi,%rcx
140030029:	ff 15 09 cc ad 00    	call   *0xadcc09(%rip)        # 0x140b0cc38
14003002f:	90                   	nop
140030030:	83 4c 24 20 40       	orl    $0x40,0x20(%rsp)
140030035:	48 8b 08             	mov    (%rax),%rcx
140030038:	48 8b 01             	mov    (%rcx),%rax
14003003b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140030042:	ff 15 f0 cb ad 00    	call   *0xadcbf0(%rip)        # 0x140b0cc38
140030048:	48 8b d8             	mov    %rax,%rbx
14003004b:	48 8b 0e             	mov    (%rsi),%rcx
14003004e:	48 8b 41 30          	mov    0x30(%rcx),%rax
140030052:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140030057:	48 8d 95 f8 01 00 00 	lea    0x1f8(%rbp),%rdx
14003005e:	48 8b ce             	mov    %rsi,%rcx
140030061:	ff 15 d1 cb ad 00    	call   *0xadcbd1(%rip)        # 0x140b0cc38
140030067:	90                   	nop
140030068:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14003006f:	00
140030070:	0f ba 6c 24 20 07    	btsl   $0x7,0x20(%rsp)
140030076:	48 8b 08             	mov    (%rax),%rcx
140030079:	f3 0f 10 07          	movss  (%rdi),%xmm0
14003007d:	f3 0f 5f 03          	maxss  (%rbx),%xmm0
140030081:	f3 0f 10 77 08       	movss  0x8(%rdi),%xmm6
140030086:	f3 0f 5d 73 08       	minss  0x8(%rbx),%xmm6
14003008b:	0f 2f f0             	comiss %xmm0,%xmm6
14003008e:	76 41                	jbe    0x1400300d1
140030090:	f3 0f 5c f0          	subss  %xmm0,%xmm6
140030094:	eb 3f                	jmp    0x1400300d5
140030096:	0f 57 c0             	xorps  %xmm0,%xmm0
140030099:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14003009f:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1400300a3:	48 85 db             	test   %rbx,%rbx
1400300a6:	74 0d                	je     0x1400300b5
1400300a8:	b8 01 00 00 00       	mov    $0x1,%eax
1400300ad:	f0 01 43 08          	lock add %eax,0x8(%rbx)
1400300b1:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1400300b5:	0f 28 45 40          	movaps 0x40(%rbp),%xmm0
1400300b9:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1400300bf:	48 8b d7             	mov    %rdi,%rdx
1400300c2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400300c7:	e8 d0 e4 ff ff       	call   0x14002e59c
1400300cc:	e9 bc fd ff ff       	jmp    0x14002fe8d
1400300d1:	41 0f 28 f2          	movaps %xmm10,%xmm6
1400300d5:	48 8b 01             	mov    (%rcx),%rax
1400300d8:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400300df:	ff 15 53 cb ad 00    	call   *0xadcb53(%rip)        # 0x140b0cc38
1400300e5:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1400300ea:	f3 0f 5c 00          	subss  (%rax),%xmm0
1400300ee:	f3 41 0f 59 c3       	mulss  %xmm11,%xmm0
1400300f3:	0f 2f f0             	comiss %xmm0,%xmm6
1400300f6:	0f 87 93 00 00 00    	ja     0x14003018f
1400300fc:	49 8b 0e             	mov    (%r14),%rcx
1400300ff:	48 8b 01             	mov    (%rcx),%rax
140030102:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140030109:	ff 15 29 cb ad 00    	call   *0xadcb29(%rip)        # 0x140b0cc38
14003010f:	48 8b d8             	mov    %rax,%rbx
140030112:	48 8b 0e             	mov    (%rsi),%rcx
140030115:	48 8b 41 30          	mov    0x30(%rcx),%rax
140030119:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14003011e:	48 8d 95 e8 01 00 00 	lea    0x1e8(%rbp),%rdx
140030125:	48 8b ce             	mov    %rsi,%rcx
140030128:	ff 15 0a cb ad 00    	call   *0xadcb0a(%rip)        # 0x140b0cc38
14003012e:	90                   	nop
14003012f:	0f ba 6c 24 20 08    	btsl   $0x8,0x20(%rsp)
140030135:	48 8b 08             	mov    (%rax),%rcx
140030138:	48 8b 01             	mov    (%rcx),%rax
14003013b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140030142:	ff 15 f0 ca ad 00    	call   *0xadcaf0(%rip)        # 0x140b0cc38
140030148:	49 8b 0e             	mov    (%r14),%rcx
14003014b:	f3 0f 10 03          	movss  (%rbx),%xmm0
14003014f:	f3 0f 5f 00          	maxss  (%rax),%xmm0
140030153:	f3 0f 10 73 08       	movss  0x8(%rbx),%xmm6
140030158:	f3 0f 5d 70 08       	minss  0x8(%rax),%xmm6
14003015d:	0f 2f f0             	comiss %xmm0,%xmm6
140030160:	76 06                	jbe    0x140030168
140030162:	f3 0f 5c f0          	subss  %xmm0,%xmm6
140030166:	eb 04                	jmp    0x14003016c
140030168:	41 0f 28 f2          	movaps %xmm10,%xmm6
14003016c:	48 8b 01             	mov    (%rcx),%rax
14003016f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140030176:	ff 15 bc ca ad 00    	call   *0xadcabc(%rip)        # 0x140b0cc38
14003017c:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
140030181:	f3 0f 5c 00          	subss  (%rax),%xmm0
140030185:	0f 2f f0             	comiss %xmm0,%xmm6
140030188:	73 05                	jae    0x14003018f
14003018a:	40 32 ff             	xor    %dil,%dil
14003018d:	eb 05                	jmp    0x140030194
14003018f:	bf 01 00 00 00       	mov    $0x1,%edi
140030194:	f7 44 24 20 00 01 00 	testl  $0x100,0x20(%rsp)
14003019b:	00
14003019c:	74 4c                	je     0x1400301ea
14003019e:	0f ba 74 24 20 08    	btrl   $0x8,0x20(%rsp)
1400301a4:	48 8b 9d f0 01 00 00 	mov    0x1f0(%rbp),%rbx
1400301ab:	48 85 db             	test   %rbx,%rbx
1400301ae:	74 3a                	je     0x1400301ea
1400301b0:	83 c8 ff             	or     $0xffffffff,%eax
1400301b3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400301b8:	83 f8 01             	cmp    $0x1,%eax
1400301bb:	75 2d                	jne    0x1400301ea
1400301bd:	48 8b 03             	mov    (%rbx),%rax
1400301c0:	48 8b cb             	mov    %rbx,%rcx
1400301c3:	48 8b 00             	mov    (%rax),%rax
1400301c6:	ff 15 6c ca ad 00    	call   *0xadca6c(%rip)        # 0x140b0cc38
1400301cc:	83 c8 ff             	or     $0xffffffff,%eax
1400301cf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400301d4:	83 f8 01             	cmp    $0x1,%eax
1400301d7:	75 11                	jne    0x1400301ea
1400301d9:	48 8b 03             	mov    (%rbx),%rax
1400301dc:	48 8b cb             	mov    %rbx,%rcx
1400301df:	48 8b 40 08          	mov    0x8(%rax),%rax
1400301e3:	ff 15 4f ca ad 00    	call   *0xadca4f(%rip)        # 0x140b0cc38
1400301e9:	90                   	nop
1400301ea:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1400301ee:	84 c9                	test   %cl,%cl
1400301f0:	79 4c                	jns    0x14003023e
1400301f2:	0f ba 74 24 20 07    	btrl   $0x7,0x20(%rsp)
1400301f8:	48 8b 9d 00 02 00 00 	mov    0x200(%rbp),%rbx
1400301ff:	48 85 db             	test   %rbx,%rbx
140030202:	74 3a                	je     0x14003023e
140030204:	83 c8 ff             	or     $0xffffffff,%eax
140030207:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14003020c:	83 f8 01             	cmp    $0x1,%eax
14003020f:	75 2d                	jne    0x14003023e
140030211:	48 8b 03             	mov    (%rbx),%rax
140030214:	48 8b cb             	mov    %rbx,%rcx
140030217:	48 8b 00             	mov    (%rax),%rax
14003021a:	ff 15 18 ca ad 00    	call   *0xadca18(%rip)        # 0x140b0cc38
140030220:	83 c8 ff             	or     $0xffffffff,%eax
140030223:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140030228:	83 f8 01             	cmp    $0x1,%eax
14003022b:	75 11                	jne    0x14003023e
14003022d:	48 8b 03             	mov    (%rbx),%rax
140030230:	48 8b cb             	mov    %rbx,%rcx
140030233:	48 8b 40 08          	mov    0x8(%rax),%rax
140030237:	ff 15 fb c9 ad 00    	call   *0xadc9fb(%rip)        # 0x140b0cc38
14003023d:	90                   	nop
14003023e:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
140030242:	f6 c1 40             	test   $0x40,%cl
140030245:	74 4a                	je     0x140030291
140030247:	83 64 24 20 bf       	andl   $0xffffffbf,0x20(%rsp)
14003024c:	48 8b 9d 10 02 00 00 	mov    0x210(%rbp),%rbx
140030253:	48 85 db             	test   %rbx,%rbx
140030256:	74 39                	je     0x140030291
140030258:	83 c8 ff             	or     $0xffffffff,%eax
14003025b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140030260:	83 f8 01             	cmp    $0x1,%eax
140030263:	75 2c                	jne    0x140030291
140030265:	48 8b 03             	mov    (%rbx),%rax
140030268:	48 8b cb             	mov    %rbx,%rcx
14003026b:	48 8b 00             	mov    (%rax),%rax
14003026e:	ff 15 c4 c9 ad 00    	call   *0xadc9c4(%rip)        # 0x140b0cc38
140030274:	83 c8 ff             	or     $0xffffffff,%eax
140030277:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14003027c:	83 f8 01             	cmp    $0x1,%eax
14003027f:	75 10                	jne    0x140030291
140030281:	48 8b 03             	mov    (%rbx),%rax
140030284:	48 8b cb             	mov    %rbx,%rcx
140030287:	48 8b 40 08          	mov    0x8(%rax),%rax
14003028b:	ff 15 a7 c9 ad 00    	call   *0xadc9a7(%rip)        # 0x140b0cc38
140030291:	40 84 ff             	test   %dil,%dil
140030294:	0f 84 29 02 00 00    	je     0x1400304c3
14003029a:	48 8b 06             	mov    (%rsi),%rax
14003029d:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1400302a2:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400302a6:	48 8b ce             	mov    %rsi,%rcx
1400302a9:	48 8b 40 30          	mov    0x30(%rax),%rax
1400302ad:	ff 15 85 c9 ad 00    	call   *0xadc985(%rip)        # 0x140b0cc38
1400302b3:	48 8b d0             	mov    %rax,%rdx
1400302b6:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1400302ba:	e8 31 c3 fe ff       	call   0x14001c5f0
1400302bf:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400302c3:	48 85 db             	test   %rbx,%rbx
1400302c6:	74 38                	je     0x140030300
1400302c8:	83 cf ff             	or     $0xffffffff,%edi
1400302cb:	8b c7                	mov    %edi,%eax
1400302cd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400302d2:	03 c7                	add    %edi,%eax
1400302d4:	75 2a                	jne    0x140030300
1400302d6:	48 8b 03             	mov    (%rbx),%rax
1400302d9:	48 8b cb             	mov    %rbx,%rcx
1400302dc:	48 8b 00             	mov    (%rax),%rax
1400302df:	ff 15 53 c9 ad 00    	call   *0xadc953(%rip)        # 0x140b0cc38
1400302e5:	8b c7                	mov    %edi,%eax
1400302e7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400302ec:	03 c7                	add    %edi,%eax
1400302ee:	75 10                	jne    0x140030300
1400302f0:	48 8b 03             	mov    (%rbx),%rax
1400302f3:	48 8b cb             	mov    %rbx,%rcx
1400302f6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400302fa:	ff 15 38 c9 ad 00    	call   *0xadc938(%rip)        # 0x140b0cc38
140030300:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140030304:	48 85 ff             	test   %rdi,%rdi
140030307:	0f 84 70 01 00 00    	je     0x14003047d
14003030d:	48 8b 45 68          	mov    0x68(%rbp),%rax
140030311:	48 2b 45 60          	sub    0x60(%rbp),%rax
140030315:	48 c1 f8 03          	sar    $0x3,%rax
140030319:	48 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rcx
140030320:	aa aa aa
140030323:	48 0f af c1          	imul   %rcx,%rax
140030327:	4c 3b e0             	cmp    %rax,%r12
14003032a:	0f 83 07 08 00 00    	jae    0x140030b37
140030330:	49 8b 17             	mov    (%r15),%rdx
140030333:	49 3b 57 08          	cmp    0x8(%r15),%rdx
140030337:	74 30                	je     0x140030369
140030339:	48 83 22 00          	andq   $0x0,(%rdx)
14003033d:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140030342:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140030346:	be 01 00 00 00       	mov    $0x1,%esi
14003034b:	48 85 db             	test   %rbx,%rbx
14003034e:	74 0c                	je     0x14003035c
140030350:	f0 01 73 08          	lock add %esi,0x8(%rbx)
140030354:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140030358:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
14003035c:	48 89 3a             	mov    %rdi,(%rdx)
14003035f:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
140030363:	49 83 07 10          	addq   $0x10,(%r15)
140030367:	eb 16                	jmp    0x14003037f
140030369:	49 8d 4f f8          	lea    -0x8(%r15),%rcx
14003036d:	4c 8d 45 00          	lea    0x0(%rbp),%r8
140030371:	e8 ae 01 ff ff       	call   0x140020524
140030376:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
14003037a:	be 01 00 00 00       	mov    $0x1,%esi
14003037f:	48 8b cf             	mov    %rdi,%rcx
140030382:	e8 59 d8 15 00       	call   0x14018dbe0
140030387:	8b 4c 24 24          	mov    0x24(%rsp),%ecx
14003038b:	0f b6 c9             	movzbl %cl,%ecx
14003038e:	84 c0                	test   %al,%al
140030390:	0f 44 ce             	cmove  %esi,%ecx
140030393:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
140030397:	48 8d 95 28 02 00 00 	lea    0x228(%rbp),%rdx
14003039e:	48 8b cf             	mov    %rdi,%rcx
1400303a1:	e8 ca cd 15 00       	call   0x14018d170
1400303a6:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
1400303ad:	4c 8b 85 28 02 00 00 	mov    0x228(%rbp),%r8
1400303b4:	4c 8b 95 40 02 00 00 	mov    0x240(%rbp),%r10
1400303bb:	49 83 fa 07          	cmp    $0x7,%r10
1400303bf:	49 0f 47 c8          	cmova  %r8,%rcx
1400303c3:	48 8b bd 38 02 00 00 	mov    0x238(%rbp),%rdi
1400303ca:	4c 8b 4d 98          	mov    -0x68(%rbp),%r9
1400303ce:	44 8b 6d a8          	mov    -0x58(%rbp),%r13d
1400303d2:	48 8d 85 28 02 00 00 	lea    0x228(%rbp),%rax
1400303d9:	49 83 fa 07          	cmp    $0x7,%r10
1400303dd:	49 0f 47 c0          	cmova  %r8,%rax
1400303e1:	48 8d 04 78          	lea    (%rax,%rdi,2),%rax
1400303e5:	48 3b c8             	cmp    %rax,%rcx
1400303e8:	74 4d                	je     0x140030437
1400303ea:	49 8b 41 08          	mov    0x8(%r9),%rax
1400303ee:	49 8b d1             	mov    %r9,%rdx
1400303f1:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400303f5:	75 1d                	jne    0x140030414
1400303f7:	44 0f b7 19          	movzwl (%rcx),%r11d
1400303fb:	66 44 39 58 1a       	cmp    %r11w,0x1a(%rax)
140030400:	73 06                	jae    0x140030408
140030402:	48 8b 40 10          	mov    0x10(%rax),%rax
140030406:	eb 06                	jmp    0x14003040e
140030408:	48 8b d0             	mov    %rax,%rdx
14003040b:	48 8b 00             	mov    (%rax),%rax
14003040e:	80 78 19 00          	cmpb   $0x0,0x19(%rax)