1406dffef:	89 43 10             	mov    %eax,0x10(%rbx)
1406dfff2:	85 c0                	test   %eax,%eax
1406dfff4:	7f 1b                	jg     0x1406e0011
1406dfff6:	0f 88 67 0d 00 00    	js     0x1406e0d63
1406dfffc:	48 8b 03             	mov    (%rbx),%rax
1406dffff:	ba 01 00 00 00       	mov    $0x1,%edx
1406e0004:	48 8b cb             	mov    %rbx,%rcx
1406e0007:	48 8b 00             	mov    (%rax),%rax
1406e000a:	ff 15 10 3a 8a 00    	call   *0x8a3a10(%rip)        # 0x140f83a20
1406e0010:	90                   	nop
1406e0011:	49 63 46 44          	movslq 0x44(%r14),%rax
1406e0015:	89 44 24 38          	mov    %eax,0x38(%rsp)
1406e0019:	45 8b e7             	mov    %r15d,%r12d
1406e001c:	85 c0                	test   %eax,%eax
1406e001e:	0f 8e 81 03 00 00    	jle    0x1406e03a5
1406e0024:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406e0029:	0f b6 5c 24 30       	movzbl 0x30(%rsp),%ebx
1406e002e:	66 90                	xchg   %ax,%ax
1406e0030:	49 8b 46 38          	mov    0x38(%r14),%rax
1406e0034:	4a 8d 3c f8          	lea    (%rax,%r15,8),%rdi
1406e0038:	48 8b 0f             	mov    (%rdi),%rcx
1406e003b:	48 8b 01             	mov    (%rcx),%rax
1406e003e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1406e0043:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1406e004a:	ff 15 d0 39 8a 00    	call   *0x8a39d0(%rip)        # 0x140f83a20
1406e0050:	90                   	nop
1406e0051:	48 8b 0f             	mov    (%rdi),%rcx
1406e0054:	48 8b 01             	mov    (%rcx),%rax
1406e0057:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1406e005c:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
1406e0063:	ff 15 b7 39 8a 00    	call   *0x8a39b7(%rip)        # 0x140f83a20
1406e0069:	90                   	nop
1406e006a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1406e006f:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406e0074:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1406e007a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1406e007f:	48 8d 95 78 01 00 00 	lea    0x178(%rbp),%rdx
1406e0086:	49 8b cd             	mov    %r13,%rcx
1406e0089:	83 78 18 29          	cmpl   $0x29,0x18(%rax)
1406e008d:	0f 85 58 01 00 00    	jne    0x1406e01eb
1406e0093:	e8 a8 5a fc ff       	call   0x1406a5b40
1406e0098:	90                   	nop
1406e0099:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1406e009f:	4c 8d 05 a2 d8 93 00 	lea    0x93d8a2(%rip),%r8        # 0x14101d948
1406e00a6:	33 d2                	xor    %edx,%edx
1406e00a8:	48 8b c8             	mov    %rax,%rcx
1406e00ab:	e8 c0 de ab ff       	call   0x14019df70
1406e00b0:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e00b3:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
1406e00b7:	33 ff                	xor    %edi,%edi
1406e00b9:	48 89 bd 88 00 00 00 	mov    %rdi,0x88(%rbp)
1406e00c0:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
1406e00c7:	0f 10 00             	movups (%rax),%xmm0
1406e00ca:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
1406e00ce:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e00d2:	0f 11 8d 88 00 00 00 	movups %xmm1,0x88(%rbp)
1406e00d9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e00e0:	00
1406e00e1:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406e00e5:	40 88 38             	mov    %dil,(%rax)
1406e00e8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1406e00ee:	48 8d 15 4b d8 93 00 	lea    0x93d84b(%rip),%rdx        # 0x14101d940
1406e00f5:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
1406e00f9:	e8 82 e0 ac ff       	call   0x1401ae180
1406e00fe:	0f 10 00             	movups (%rax),%xmm0
1406e0101:	0f 11 85 d8 00 00 00 	movups %xmm0,0xd8(%rbp)
1406e0108:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e010c:	0f 11 8d e8 00 00 00 	movups %xmm1,0xe8(%rbp)
1406e0113:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406e0117:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e011e:	00
1406e011f:	40 88 38             	mov    %dil,(%rax)
1406e0122:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
1406e0129:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1406e012e:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1406e0132:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1406e0137:	66 48 0f 7e c0       	movq   %xmm0,%rax
1406e013c:	48 83 f8 0f          	cmp    $0xf,%rax
1406e0140:	48 0f 47 d1          	cmova  %rcx,%rdx
1406e0144:	66 49 0f 7e c8       	movq   %xmm1,%r8
1406e0149:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406e014d:	e8 2e e0 ac ff       	call   0x1401ae180
1406e0152:	90                   	nop
1406e0153:	48 8b 95 f0 00 00 00 	mov    0xf0(%rbp),%rdx
1406e015a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e015e:	76 35                	jbe    0x1406e0195
1406e0160:	48 ff c2             	inc    %rdx
1406e0163:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
1406e016a:	48 8b c1             	mov    %rcx,%rax
1406e016d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e0174:	72 19                	jb     0x1406e018f
1406e0176:	48 83 c2 27          	add    $0x27,%rdx
1406e017a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e017e:	48 2b c1             	sub    %rcx,%rax
1406e0181:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e0185:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e0189:	0f 87 df 0b 00 00    	ja     0x1406e0d6e
1406e018f:	e8 b0 af 73 00       	call   0x140e1b144
1406e0194:	90                   	nop
1406e0195:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
1406e019c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e01a0:	76 31                	jbe    0x1406e01d3
1406e01a2:	48 ff c2             	inc    %rdx
1406e01a5:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
1406e01a9:	48 8b c1             	mov    %rcx,%rax
1406e01ac:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e01b3:	72 19                	jb     0x1406e01ce
1406e01b5:	48 83 c2 27          	add    $0x27,%rdx
1406e01b9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e01bd:	48 2b c1             	sub    %rcx,%rax
1406e01c0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e01c4:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e01c8:	0f 87 a6 0b 00 00    	ja     0x1406e0d74
1406e01ce:	e8 71 af 73 00       	call   0x140e1b144
1406e01d3:	48 89 bd 88 00 00 00 	mov    %rdi,0x88(%rbp)
1406e01da:	48 c7 85 90 00 00 00 	movq   $0xf,0x90(%rbp)
1406e01e1:	0f 00 00 00
1406e01e5:	c6 45 78 00          	movb   $0x0,0x78(%rbp)
1406e01e9:	eb 21                	jmp    0x1406e020c
1406e01eb:	e8 50 59 fc ff       	call   0x1406a5b40
1406e01f0:	90                   	nop
1406e01f1:	4c 8b 40 10          	mov    0x10(%rax),%r8
1406e01f5:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1406e01fa:	76 03                	jbe    0x1406e01ff
1406e01fc:	48 8b 00             	mov    (%rax),%rax
1406e01ff:	48 8b d0             	mov    %rax,%rdx
1406e0202:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406e0206:	e8 75 df ac ff       	call   0x1401ae180
1406e020b:	90                   	nop
1406e020c:	4c 8b 85 90 01 00 00 	mov    0x190(%rbp),%r8
1406e0213:	49 83 f8 0f          	cmp    $0xf,%r8
1406e0217:	76 13                	jbe    0x1406e022c
1406e0219:	48 8b 95 78 01 00 00 	mov    0x178(%rbp),%rdx
1406e0220:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
1406e0227:	e8 24 ce ab ff       	call   0x14019d050
1406e022c:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406e0231:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1406e0237:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1406e023c:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1406e0240:	49 8b cd             	mov    %r13,%rcx
1406e0243:	e8 88 32 ff ff       	call   0x1406d34d0
1406e0248:	90                   	nop
1406e0249:	48 8b 75 c8          	mov    -0x38(%rbp),%rsi
1406e024d:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1406e0251:	48 83 7d d0 0f       	cmpq   $0xf,-0x30(%rbp)
1406e0256:	4c 0f 47 4d b8       	cmova  -0x48(%rbp),%r9
1406e025b:	4c 8b 75 88          	mov    -0x78(%rbp),%r14
1406e025f:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406e0263:	48 8b c1             	mov    %rcx,%rax
1406e0266:	49 2b c6             	sub    %r14,%rax
1406e0269:	48 3b f0             	cmp    %rax,%rsi
1406e026c:	77 31                	ja     0x1406e029f
1406e026e:	49 8d 04 36          	lea    (%r14,%rsi,1),%rax
1406e0272:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1406e0276:	48 8d 7c 24 78       	lea    0x78(%rsp),%rdi
1406e027b:	48 83 f9 0f          	cmp    $0xf,%rcx
1406e027f:	48 0f 47 7c 24 78    	cmova  0x78(%rsp),%rdi
1406e0285:	4a 8d 0c 37          	lea    (%rdi,%r14,1),%rcx
1406e0289:	4c 8b c6             	mov    %rsi,%r8
1406e028c:	49 8b d1             	mov    %r9,%rdx
1406e028f:	e8 7c ed 7f 00       	call   0x140edf010
1406e0294:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
1406e0298:	42 c6 04 30 00       	movb   $0x0,(%rax,%r14,1)
1406e029d:	eb 17                	jmp    0x1406e02b6
1406e029f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1406e02a4:	44 0f b6 c3          	movzbl %bl,%r8d
1406e02a8:	48 8b d6             	mov    %rsi,%rdx
1406e02ab:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1406e02b0:	e8 cb 83 ac ff       	call   0x1401a8680
1406e02b5:	90                   	nop
1406e02b6:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1406e02ba:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e02be:	76 31                	jbe    0x1406e02f1
1406e02c0:	48 ff c2             	inc    %rdx
1406e02c3:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406e02c7:	48 8b c1             	mov    %rcx,%rax
1406e02ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e02d1:	72 19                	jb     0x1406e02ec
1406e02d3:	48 83 c2 27          	add    $0x27,%rdx
1406e02d7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e02db:	48 2b c1             	sub    %rcx,%rax
1406e02de:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e02e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e02e6:	0f 87 8e 0a 00 00    	ja     0x1406e0d7a
1406e02ec:	e8 53 ae 73 00       	call   0x140e1b144
1406e02f1:	8b 44 24 38          	mov    0x38(%rsp),%eax
1406e02f5:	ff c8                	dec    %eax
1406e02f7:	44 3b e0             	cmp    %eax,%r12d
1406e02fa:	7d 2e                	jge    0x1406e032a
1406e02fc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1406e0302:	48 8d 15 63 08 90 00 	lea    0x900863(%rip),%rdx        # 0x140fe0b6c
1406e0309:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406e030d:	e8 6e de ac ff       	call   0x1401ae180
1406e0312:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1406e0318:	48 8d 15 4d 08 90 00 	lea    0x90084d(%rip),%rdx        # 0x140fe0b6c
1406e031f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1406e0324:	e8 57 de ac ff       	call   0x1401ae180
1406e0329:	90                   	nop
1406e032a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406e032f:	48 85 c9             	test   %rcx,%rcx
1406e0332:	74 24                	je     0x1406e0358
1406e0334:	8b 41 10             	mov    0x10(%rcx),%eax
1406e0337:	ff c8                	dec    %eax
1406e0339:	89 41 10             	mov    %eax,0x10(%rcx)
1406e033c:	85 c0                	test   %eax,%eax
1406e033e:	7f 18                	jg     0x1406e0358
1406e0340:	0f 88 3a 0a 00 00    	js     0x1406e0d80
1406e0346:	48 8b 01             	mov    (%rcx),%rax
1406e0349:	ba 01 00 00 00       	mov    $0x1,%edx
1406e034e:	48 8b 00             	mov    (%rax),%rax
1406e0351:	ff 15 c9 36 8a 00    	call   *0x8a36c9(%rip)        # 0x140f83a20
1406e0357:	90                   	nop
1406e0358:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406e035d:	48 85 c9             	test   %rcx,%rcx
1406e0360:	74 24                	je     0x1406e0386
1406e0362:	8b 41 10             	mov    0x10(%rcx),%eax
1406e0365:	ff c8                	dec    %eax
1406e0367:	89 41 10             	mov    %eax,0x10(%rcx)
1406e036a:	85 c0                	test   %eax,%eax
1406e036c:	7f 18                	jg     0x1406e0386
1406e036e:	0f 88 17 0a 00 00    	js     0x1406e0d8b
1406e0374:	48 8b 01             	mov    (%rcx),%rax
1406e0377:	ba 01 00 00 00       	mov    $0x1,%edx
1406e037c:	48 8b 00             	mov    (%rax),%rax
1406e037f:	ff 15 9b 36 8a 00    	call   *0x8a369b(%rip)        # 0x140f83a20
1406e0385:	90                   	nop
1406e0386:	41 ff c4             	inc    %r12d
1406e0389:	49 ff c7             	inc    %r15
1406e038c:	4c 3b 7c 24 60       	cmp    0x60(%rsp),%r15
1406e0391:	7d 0a                	jge    0x1406e039d
1406e0393:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1406e0398:	e9 93 fc ff ff       	jmp    0x1406e0030
1406e039d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1406e03a2:	45 33 ff             	xor    %r15d,%r15d
1406e03a5:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1406e03aa:	4d 8b 40 20          	mov    0x20(%r8),%r8
1406e03ae:	48 8d 95 98 01 00 00 	lea    0x198(%rbp),%rdx
1406e03b5:	49 8b cd             	mov    %r13,%rcx
1406e03b8:	e8 63 0c fc ff       	call   0x1406a1020
1406e03bd:	90                   	nop
1406e03be:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e03c1:	0f 11 85 98 00 00 00 	movups %xmm0,0x98(%rbp)
1406e03c8:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e03cb:	f3 0f 7f 8d a8 00 00 	movdqu %xmm1,0xa8(%rbp)
1406e03d2:	00
1406e03d3:	48 c7 44 24 38 1f 00 	movq   $0x1f,0x38(%rsp)
1406e03da:	00 00
1406e03dc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1406e03e1:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1406e03e8:	e8 b3 69 ab ff       	call   0x140196da0
1406e03ed:	48 8b c8             	mov    %rax,%rcx
1406e03f0:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
1406e03f7:	48 c7 85 a8 00 00 00 	movq   $0x18,0xa8(%rbp)
1406e03fe:	18 00 00 00
1406e0402:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1406e0407:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
1406e040e:	0f 10 05 3b db 93 00 	movups 0x93db3b(%rip),%xmm0        # 0x14101df50
1406e0415:	0f 11 01             	movups %xmm0,(%rcx)
1406e0418:	f2 0f 10 05 40 db 93 	movsd  0x93db40(%rip),%xmm0        # 0x14101df60
1406e041f:	00
1406e0420:	f2 0f 11 41 10       	movsd  %xmm0,0x10(%rcx)
1406e0425:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
1406e0429:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1406e042d:	48 83 7d b0 0f       	cmpq   $0xf,-0x50(%rbp)
1406e0432:	48 0f 47 55 98       	cmova  -0x68(%rbp),%rdx
1406e0437:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
1406e043b:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1406e0442:	e8 39 dd ac ff       	call   0x1401ae180
1406e0447:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e044a:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406e044e:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e0451:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
1406e0456:	0f 10 00             	movups (%rax),%xmm0
1406e0459:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406e045d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e0461:	0f 11 4d c8          	movups %xmm1,-0x38(%rbp)
1406e0465:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e046c:	00
1406e046d:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406e0471:	c6 00 00             	movb   $0x0,(%rax)
1406e0474:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1406e047a:	48 8d 15 c3 da 93 00 	lea    0x93dac3(%rip),%rdx        # 0x14101df44
1406e0481:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1406e0485:	e8 f6 dc ac ff       	call   0x1401ae180
1406e048a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e048d:	0f 11 85 58 01 00 00 	movups %xmm0,0x158(%rbp)
1406e0494:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e0497:	f3 0f 7f 8d 68 01 00 	movdqu %xmm1,0x168(%rbp)
1406e049e:	00
1406e049f:	0f 10 00             	movups (%rax),%xmm0
1406e04a2:	0f 11 85 58 01 00 00 	movups %xmm0,0x158(%rbp)
1406e04a9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e04ad:	0f 11 8d 68 01 00 00 	movups %xmm1,0x168(%rbp)
1406e04b4:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406e04b8:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e04bf:	00
1406e04c0:	c6 00 00             	movb   $0x0,(%rax)
1406e04c3:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1406e04c8:	48 83 7d 90 0f       	cmpq   $0xf,-0x70(%rbp)
1406e04cd:	48 0f 47 54 24 78    	cmova  0x78(%rsp),%rdx
1406e04d3:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
1406e04d7:	48 8d 8d 58 01 00 00 	lea    0x158(%rbp),%rcx
1406e04de:	e8 9d dc ac ff       	call   0x1401ae180
1406e04e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e04e6:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
1406e04ea:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e04ed:	f3 0f 7f 4d 28       	movdqu %xmm1,0x28(%rbp)
1406e04f2:	0f 10 00             	movups (%rax),%xmm0
1406e04f5:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
1406e04f9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e04fd:	0f 11 4d 28          	movups %xmm1,0x28(%rbp)
1406e0501:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406e0505:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e050c:	00
1406e050d:	c6 00 00             	movb   $0x0,(%rax)
1406e0510:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1406e0514:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1406e0518:	48 8b c2             	mov    %rdx,%rax
1406e051b:	48 2b c1             	sub    %rcx,%rax
1406e051e:	48 83 f8 03          	cmp    $0x3,%rax
1406e0522:	72 37                	jb     0x1406e055b
1406e0524:	48 8d 41 03          	lea    0x3(%rcx),%rax
1406e0528:	48 89 45 28          	mov    %rax,0x28(%rbp)
1406e052c:	48 8d 5d 18          	lea    0x18(%rbp),%rbx
1406e0530:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e0534:	48 0f 47 5d 18       	cmova  0x18(%rbp),%rbx
1406e0539:	48 03 d9             	add    %rcx,%rbx
1406e053c:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1406e0542:	48 8d 15 f7 d9 93 00 	lea    0x93d9f7(%rip),%rdx        # 0x14101df40
1406e0549:	48 8b cb             	mov    %rbx,%rcx
1406e054c:	e8 bf ea 7f 00       	call   0x140edf010
1406e0551:	c6 43 03 00          	movb   $0x0,0x3(%rbx)
1406e0555:	48 8d 45 18          	lea    0x18(%rbp),%rax
1406e0559:	eb 24                	jmp    0x1406e057f
1406e055b:	48 c7 44 24 20 03 00 	movq   $0x3,0x20(%rsp)
1406e0562:	00 00
1406e0564:	4c 8d 0d d5 d9 93 00 	lea    0x93d9d5(%rip),%r9        # 0x14101df40
1406e056b:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e0571:	ba 03 00 00 00       	mov    $0x3,%edx
1406e0576:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1406e057a:	e8 01 81 ac ff       	call   0x1401a8680
1406e057f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e0582:	0f 11 85 38 01 00 00 	movups %xmm0,0x138(%rbp)
1406e0589:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e058c:	f3 0f 7f 8d 48 01 00 	movdqu %xmm1,0x148(%rbp)
1406e0593:	00
1406e0594:	0f 10 00             	movups (%rax),%xmm0
1406e0597:	0f 11 85 38 01 00 00 	movups %xmm0,0x138(%rbp)
1406e059e:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e05a2:	0f 11 8d 48 01 00 00 	movups %xmm1,0x148(%rbp)