1406d8fb9:	72 19                	jb     0x1406d8fd4
1406d8fbb:	48 83 c2 27          	add    $0x27,%rdx
1406d8fbf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d8fc3:	48 2b c1             	sub    %rcx,%rax
1406d8fc6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d8fca:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d8fce:	0f 87 73 04 00 00    	ja     0x1406d9447
1406d8fd4:	e8 6b 21 74 00       	call   0x140e1b144
1406d8fd9:	90                   	nop
1406d8fda:	48 8b 55 78          	mov    0x78(%rbp),%rdx
1406d8fde:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d8fe2:	76 31                	jbe    0x1406d9015
1406d8fe4:	48 ff c2             	inc    %rdx
1406d8fe7:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1406d8feb:	48 8b c1             	mov    %rcx,%rax
1406d8fee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d8ff5:	72 19                	jb     0x1406d9010
1406d8ff7:	48 83 c2 27          	add    $0x27,%rdx
1406d8ffb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d8fff:	48 2b c1             	sub    %rcx,%rax
1406d9002:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d9006:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d900a:	0f 87 3d 04 00 00    	ja     0x1406d944d
1406d9010:	e8 2f 21 74 00       	call   0x140e1b144
1406d9015:	f3 0f 7f 75 70       	movdqu %xmm6,0x70(%rbp)
1406d901a:	c6 45 60 00          	movb   $0x0,0x60(%rbp)
1406d901e:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
1406d9025:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d9029:	76 35                	jbe    0x1406d9060
1406d902b:	48 ff c2             	inc    %rdx
1406d902e:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1406d9035:	48 8b c1             	mov    %rcx,%rax
1406d9038:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d903f:	72 19                	jb     0x1406d905a
1406d9041:	48 83 c2 27          	add    $0x27,%rdx
1406d9045:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d9049:	48 2b c1             	sub    %rcx,%rax
1406d904c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d9050:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d9054:	0f 87 f9 03 00 00    	ja     0x1406d9453
1406d905a:	e8 e5 20 74 00       	call   0x140e1b144
1406d905f:	90                   	nop
1406d9060:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1406d9067:	e8 e4 e9 ab ff       	call   0x140197a50
1406d906c:	90                   	nop
1406d906d:	48 8b 95 f8 00 00 00 	mov    0xf8(%rbp),%rdx
1406d9074:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d9078:	76 34                	jbe    0x1406d90ae
1406d907a:	48 ff c2             	inc    %rdx
1406d907d:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1406d9084:	48 8b c1             	mov    %rcx,%rax
1406d9087:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d908e:	72 19                	jb     0x1406d90a9
1406d9090:	48 83 c2 27          	add    $0x27,%rdx
1406d9094:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d9098:	48 2b c1             	sub    %rcx,%rax
1406d909b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d909f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d90a3:	0f 87 b0 03 00 00    	ja     0x1406d9459
1406d90a9:	e8 96 20 74 00       	call   0x140e1b144
1406d90ae:	f3 0f 7f b5 f0 00 00 	movdqu %xmm6,0xf0(%rbp)
1406d90b5:	00
1406d90b6:	c6 85 e0 00 00 00 00 	movb   $0x0,0xe0(%rbp)
1406d90bd:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406d90c2:	48 85 c9             	test   %rcx,%rcx
1406d90c5:	74 24                	je     0x1406d90eb
1406d90c7:	8b 41 10             	mov    0x10(%rcx),%eax
1406d90ca:	ff c8                	dec    %eax
1406d90cc:	89 41 10             	mov    %eax,0x10(%rcx)
1406d90cf:	85 c0                	test   %eax,%eax
1406d90d1:	7f 18                	jg     0x1406d90eb
1406d90d3:	0f 88 86 03 00 00    	js     0x1406d945f
1406d90d9:	48 8b 01             	mov    (%rcx),%rax
1406d90dc:	ba 01 00 00 00       	mov    $0x1,%edx
1406d90e1:	48 8b 00             	mov    (%rax),%rax
1406d90e4:	ff 15 36 a9 8a 00    	call   *0x8aa936(%rip)        # 0x140f83a20
1406d90ea:	90                   	nop
1406d90eb:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406d90f0:	48 85 c9             	test   %rcx,%rcx
1406d90f3:	0f 84 d7 f7 ff ff    	je     0x1406d88d0
1406d90f9:	8b 41 10             	mov    0x10(%rcx),%eax
1406d90fc:	ff c8                	dec    %eax
1406d90fe:	89 41 10             	mov    %eax,0x10(%rcx)
1406d9101:	85 c0                	test   %eax,%eax
1406d9103:	0f 8f c7 f7 ff ff    	jg     0x1406d88d0
1406d9109:	0f 88 5b 03 00 00    	js     0x1406d946a
1406d910f:	48 8b 01             	mov    (%rcx),%rax
1406d9112:	ba 01 00 00 00       	mov    $0x1,%edx
1406d9117:	48 8b 00             	mov    (%rax),%rax
1406d911a:	ff 15 00 a9 8a 00    	call   *0x8aa900(%rip)        # 0x140f83a20
1406d9120:	e9 ab f7 ff ff       	jmp    0x1406d88d0
1406d9125:	83 f9 07             	cmp    $0x7,%ecx
1406d9128:	0f 85 a2 f7 ff ff    	jne    0x1406d88d0
1406d912e:	49 8b 04 24          	mov    (%r12),%rax
1406d9132:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406d9137:	49 8b cc             	mov    %r12,%rcx
1406d913a:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
1406d9141:	ff 15 d9 a8 8a 00    	call   *0x8aa8d9(%rip)        # 0x140f83a20
1406d9147:	90                   	nop
1406d9148:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406d914d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1406d9153:	4c 8b 00             	mov    (%rax),%r8
1406d9156:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
1406d915d:	49 8b cd             	mov    %r13,%rcx
1406d9160:	e8 6b a3 ff ff       	call   0x1406d34d0
1406d9165:	90                   	nop
1406d9166:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406d916b:	45 33 c9             	xor    %r9d,%r9d
1406d916e:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1406d9173:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1406d917a:	49 8b cd             	mov    %r13,%rcx
1406d917d:	e8 4e a3 ff ff       	call   0x1406d34d0
1406d9182:	90                   	nop
1406d9183:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d9186:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406d918a:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d918d:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1406d9192:	41 b8 12 00 00 00    	mov    $0x12,%r8d
1406d9198:	48 8d 15 e1 4a 94 00 	lea    0x944ae1(%rip),%rdx        # 0x14101dc80
1406d919f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406d91a3:	e8 58 dc ab ff       	call   0x140196e00
1406d91a8:	90                   	nop
1406d91a9:	4c 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%r9
1406d91b0:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1406d91b4:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406d91b9:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1406d91c0:	e8 9b 50 b0 ff       	call   0x1401de260
1406d91c5:	90                   	nop
1406d91c6:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1406d91cc:	48 8d 15 21 49 94 00 	lea    0x944921(%rip),%rdx        # 0x14101daf4
1406d91d3:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1406d91da:	e8 a1 4f ad ff       	call   0x1401ae180
1406d91df:	0f 10 00             	movups (%rax),%xmm0
1406d91e2:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1406d91e6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d91ea:	0f 11 4d f0          	movups %xmm1,-0x10(%rbp)
1406d91ee:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d91f5:	00
1406d91f6:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406d91fa:	c6 00 00             	movb   $0x0,(%rax)
1406d91fd:	4c 8d 8d 00 02 00 00 	lea    0x200(%rbp),%r9
1406d9204:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1406d9208:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406d920d:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
1406d9214:	e8 47 50 b0 ff       	call   0x1401de260
1406d9219:	90                   	nop
1406d921a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1406d9220:	48 8d 15 19 47 94 00 	lea    0x944719(%rip),%rdx        # 0x14101d940
1406d9227:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
1406d922e:	e8 4d 4f ad ff       	call   0x1401ae180
1406d9233:	0f 10 38             	movups (%rax),%xmm7
1406d9236:	0f 11 bd 80 00 00 00 	movups %xmm7,0x80(%rbp)
1406d923d:	44 0f 10 40 10       	movups 0x10(%rax),%xmm8
1406d9242:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406d9246:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d924d:	00
1406d924e:	c6 00 00             	movb   $0x0,(%rax)
1406d9251:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1406d9255:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d9259:	76 31                	jbe    0x1406d928c
1406d925b:	48 ff c2             	inc    %rdx
1406d925e:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1406d9262:	48 8b c1             	mov    %rcx,%rax
1406d9265:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d926c:	72 19                	jb     0x1406d9287
1406d926e:	48 83 c2 27          	add    $0x27,%rdx
1406d9272:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d9276:	48 2b c1             	sub    %rcx,%rax
1406d9279:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d927d:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d9281:	0f 87 ee 01 00 00    	ja     0x1406d9475
1406d9287:	e8 b8 1e 74 00       	call   0x140e1b144
1406d928c:	0f 11 7d a0          	movups %xmm7,-0x60(%rbp)
1406d9290:	44 0f 11 45 b0       	movups %xmm8,-0x50(%rbp)
1406d9295:	f3 0f 7f b5 90 00 00 	movdqu %xmm6,0x90(%rbp)
1406d929c:	00
1406d929d:	c6 85 80 00 00 00 00 	movb   $0x0,0x80(%rbp)
1406d92a4:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1406d92ab:	e8 a0 e7 ab ff       	call   0x140197a50
1406d92b0:	90                   	nop
1406d92b1:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
1406d92b8:	e8 93 e7 ab ff       	call   0x140197a50
1406d92bd:	90                   	nop
1406d92be:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406d92c2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d92c6:	76 32                	jbe    0x1406d92fa
1406d92c8:	48 ff c2             	inc    %rdx
1406d92cb:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406d92cf:	48 8b c1             	mov    %rcx,%rax
1406d92d2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d92d9:	72 19                	jb     0x1406d92f4
1406d92db:	48 83 c2 27          	add    $0x27,%rdx
1406d92df:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d92e3:	48 2b c1             	sub    %rcx,%rax
1406d92e6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d92ea:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d92ee:	0f 87 87 01 00 00    	ja     0x1406d947b
1406d92f4:	e8 4b 1e 74 00       	call   0x140e1b144
1406d92f9:	90                   	nop
1406d92fa:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
1406d9301:	49 83 f8 0f          	cmp    $0xf,%r8
1406d9305:	76 13                	jbe    0x1406d931a
1406d9307:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
1406d930e:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1406d9315:	e8 36 3d ac ff       	call   0x14019d050
1406d931a:	f3 0f 7f b5 b0 00 00 	movdqu %xmm6,0xb0(%rbp)
1406d9321:	00
1406d9322:	c6 85 a0 00 00 00 00 	movb   $0x0,0xa0(%rbp)
1406d9329:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406d932d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d9331:	76 32                	jbe    0x1406d9365
1406d9333:	48 ff c2             	inc    %rdx
1406d9336:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406d933a:	48 8b c1             	mov    %rcx,%rax
1406d933d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d9344:	72 19                	jb     0x1406d935f
1406d9346:	48 83 c2 27          	add    $0x27,%rdx
1406d934a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d934e:	48 2b c1             	sub    %rcx,%rax
1406d9351:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d9355:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d9359:	0f 87 22 01 00 00    	ja     0x1406d9481
1406d935f:	e8 e0 1d 74 00       	call   0x140e1b144
1406d9364:	90                   	nop
1406d9365:	4c 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%r8
1406d936c:	49 83 f8 0f          	cmp    $0xf,%r8
1406d9370:	76 13                	jbe    0x1406d9385
1406d9372:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1406d9379:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1406d9380:	e8 cb 3c ac ff       	call   0x14019d050
1406d9385:	f3 0f 7f b5 d0 00 00 	movdqu %xmm6,0xd0(%rbp)
1406d938c:	00
1406d938d:	c6 85 c0 00 00 00 00 	movb   $0x0,0xc0(%rbp)
1406d9394:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
1406d939b:	e8 b0 e6 ab ff       	call   0x140197a50
1406d93a0:	90                   	nop
1406d93a1:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406d93a6:	48 85 c9             	test   %rcx,%rcx
1406d93a9:	0f 84 21 f5 ff ff    	je     0x1406d88d0
1406d93af:	8b 41 10             	mov    0x10(%rcx),%eax
1406d93b2:	ff c8                	dec    %eax
1406d93b4:	89 41 10             	mov    %eax,0x10(%rcx)
1406d93b7:	85 c0                	test   %eax,%eax
1406d93b9:	0f 8f 11 f5 ff ff    	jg     0x1406d88d0
1406d93bf:	78 16                	js     0x1406d93d7
1406d93c1:	e9 49 fd ff ff       	jmp    0x1406d910f
1406d93c6:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d93cb:	e8 30 13 0b 00       	call   0x14078a700
1406d93d0:	90                   	nop
1406d93d1:	e8 ba 3d ac ff       	call   0x14019d190
1406d93d6:	90                   	nop
1406d93d7:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d93dc:	e8 1f 13 0b 00       	call   0x14078a700
1406d93e1:	90                   	nop
1406d93e2:	e8 89 41 ac ff       	call   0x14019d570
1406d93e7:	90                   	nop
1406d93e8:	e8 b7 0d 75 00       	call   0x140e2a1a4
1406d93ed:	90                   	nop
1406d93ee:	e8 b1 0d 75 00       	call   0x140e2a1a4
1406d93f3:	90                   	nop
1406d93f4:	e8 ab 0d 75 00       	call   0x140e2a1a4
1406d93f9:	90                   	nop
1406d93fa:	e8 a5 0d 75 00       	call   0x140e2a1a4
1406d93ff:	90                   	nop
1406d9400:	e8 9f 0d 75 00       	call   0x140e2a1a4
1406d9405:	90                   	nop
1406d9406:	e8 99 0d 75 00       	call   0x140e2a1a4
1406d940b:	90                   	nop
1406d940c:	e8 93 0d 75 00       	call   0x140e2a1a4
1406d9411:	90                   	nop
1406d9412:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d9417:	e8 e4 12 0b 00       	call   0x14078a700
1406d941c:	90                   	nop
1406d941d:	e8 82 0d 75 00       	call   0x140e2a1a4
1406d9422:	90                   	nop
1406d9423:	e8 48 41 ac ff       	call   0x14019d570
1406d9428:	90                   	nop
1406d9429:	e8 76 0d 75 00       	call   0x140e2a1a4
1406d942e:	90                   	nop
1406d942f:	e8 70 0d 75 00       	call   0x140e2a1a4
1406d9434:	90                   	nop
1406d9435:	e8 36 41 ac ff       	call   0x14019d570
1406d943a:	90                   	nop
1406d943b:	e8 64 0d 75 00       	call   0x140e2a1a4
1406d9440:	90                   	nop
1406d9441:	e8 5e 0d 75 00       	call   0x140e2a1a4
1406d9446:	90                   	nop
1406d9447:	e8 58 0d 75 00       	call   0x140e2a1a4
1406d944c:	90                   	nop
1406d944d:	e8 52 0d 75 00       	call   0x140e2a1a4
1406d9452:	90                   	nop
1406d9453:	e8 4c 0d 75 00       	call   0x140e2a1a4
1406d9458:	90                   	nop
1406d9459:	e8 46 0d 75 00       	call   0x140e2a1a4
1406d945e:	90                   	nop
1406d945f:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d9464:	e8 97 12 0b 00       	call   0x14078a700
1406d9469:	90                   	nop
1406d946a:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d946f:	e8 8c 12 0b 00       	call   0x14078a700
1406d9474:	90                   	nop
1406d9475:	e8 2a 0d 75 00       	call   0x140e2a1a4
1406d947a:	90                   	nop
1406d947b:	e8 24 0d 75 00       	call   0x140e2a1a4
1406d9480:	90                   	nop
1406d9481:	e8 1e 0d 75 00       	call   0x140e2a1a4
1406d9486:	90                   	nop
1406d9487:	e8 18 0d 75 00       	call   0x140e2a1a4
1406d948c:	cc                   	int3
1406d948d:	cc                   	int3
1406d948e:	cc                   	int3
1406d948f:	cc                   	int3
1406d9490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406d9495:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1406d949a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1406d949f:	55                   	push   %rbp
1406d94a0:	41 54                	push   %r12
1406d94a2:	41 55                	push   %r13
1406d94a4:	41 56                	push   %r14
1406d94a6:	41 57                	push   %r15
1406d94a8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1406d94ad:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1406d94b4:	48 8b 05 45 fa cd 00 	mov    0xcdfa45(%rip),%rax        # 0x1413b8f00
1406d94bb:	48 33 c4             	xor    %rsp,%rax
1406d94be:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
1406d94c2:	4d 8b e0             	mov    %r8,%r12
1406d94c5:	48 8b da             	mov    %rdx,%rbx
1406d94c8:	48 89 55 e7          	mov    %rdx,-0x19(%rbp)
1406d94cc:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
1406d94d0:	33 f6                	xor    %esi,%esi
1406d94d2:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
1406d94d6:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d94d9:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1406d94dd:	ba 02 00 00 00       	mov    $0x2,%edx
1406d94e2:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
1406d94e6:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1406d94ec:	4c 89 45 07          	mov    %r8,0x7(%rbp)
1406d94f0:	b8 7b 20 00 00       	mov    $0x207b,%eax
1406d94f5:	66 89 45 ef          	mov    %ax,-0x11(%rbp)
1406d94f9:	40 88 75 f1          	mov    %sil,-0xf(%rbp)
1406d94fd:	49 8b 0c 24          	mov    (%r12),%rcx
1406d9501:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1406d9506:	48 2b c1             	sub    %rcx,%rax
1406d9509:	48 c1 f8 02          	sar    $0x2,%rax
1406d950d:	48 85 c0             	test   %rax,%rax
1406d9510:	0f 84 6b 01 00 00    	je     0x1406d9681
1406d9516:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
1406d951a:	0f b6 7d c7          	movzbl -0x39(%rbp),%edi
1406d951e:	0f b6 5d c7          	movzbl -0x39(%rbp),%ebx
1406d9522:	8b 14 b1             	mov    (%rcx,%rsi,4),%edx