1400d602d:	75 26                	jne    0x1400d6055
1400d602f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6032:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400d6037:	66 0f 6f 15 f1 49 25 	movdqa 0x2549f1(%rip),%xmm2        # 0x14032aa30
1400d603e:	00
1400d603f:	f3 0f 7f 54 24 40    	movdqu %xmm2,0x40(%rsp)
1400d6045:	88 44 24 30          	mov    %al,0x30(%rsp)
1400d6049:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400d604e:	bb 0a 00 00 00       	mov    $0xa,%ebx
1400d6053:	eb 27                	jmp    0x1400d607c
1400d6055:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400d605a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400d605f:	e8 6c fd fa ff       	call   0x140085dd0
1400d6064:	90                   	nop
1400d6065:	bb 09 00 00 00       	mov    $0x9,%ebx
1400d606a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400d606f:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400d6074:	66 0f 6f 15 b4 49 25 	movdqa 0x2549b4(%rip),%xmm2        # 0x14032aa30
1400d607b:	00
1400d607c:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d607f:	41 0f 11 06          	movups %xmm0,(%r14)
1400d6083:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1400d6087:	4d 89 7e 18          	mov    %r15,0x18(%r14)
1400d608b:	0f 10 00             	movups (%rax),%xmm0
1400d608e:	41 0f 11 06          	movups %xmm0,(%r14)
1400d6092:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400d6096:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1400d609b:	4c 89 78 10          	mov    %r15,0x10(%rax)
1400d609f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1400d60a6:	00
1400d60a7:	c6 00 00             	movb   $0x0,(%rax)
1400d60aa:	83 cb 04             	or     $0x4,%ebx
1400d60ad:	f6 c3 02             	test   $0x2,%bl
1400d60b0:	74 4b                	je     0x1400d60fd
1400d60b2:	83 e3 fd             	and    $0xfffffffd,%ebx
1400d60b5:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400d60ba:	48 83 fa 0f          	cmp    $0xf,%rdx
1400d60be:	76 3d                	jbe    0x1400d60fd
1400d60c0:	48 ff c2             	inc    %rdx
1400d60c3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d60c8:	48 8b c1             	mov    %rcx,%rax
1400d60cb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d60d2:	72 1c                	jb     0x1400d60f0
1400d60d4:	48 83 c2 27          	add    $0x27,%rdx
1400d60d8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d60dc:	48 2b c1             	sub    %rcx,%rax
1400d60df:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d60e3:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d60e7:	76 07                	jbe    0x1400d60f0
1400d60e9:	ff 15 09 3f 25 00    	call   *0x253f09(%rip)        # 0x140329ff8
1400d60ef:	cc                   	int3
1400d60f0:	e8 8f 41 22 00       	call   0x1402fa284
1400d60f5:	66 0f 6f 15 33 49 25 	movdqa 0x254933(%rip),%xmm2        # 0x14032aa30
1400d60fc:	00
1400d60fd:	f6 c3 01             	test   $0x1,%bl
1400d6100:	74 51                	je     0x1400d6153
1400d6102:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1400d6106:	48 83 fa 0f          	cmp    $0xf,%rdx
1400d610a:	76 3d                	jbe    0x1400d6149
1400d610c:	48 ff c2             	inc    %rdx
1400d610f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400d6114:	48 8b c1             	mov    %rcx,%rax
1400d6117:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d611e:	72 1c                	jb     0x1400d613c
1400d6120:	48 83 c2 27          	add    $0x27,%rdx
1400d6124:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d6128:	48 2b c1             	sub    %rcx,%rax
1400d612b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d612f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d6133:	76 07                	jbe    0x1400d613c
1400d6135:	ff 15 bd 3e 25 00    	call   *0x253ebd(%rip)        # 0x140329ff8
1400d613b:	cc                   	int3
1400d613c:	e8 43 41 22 00       	call   0x1402fa284
1400d6141:	66 0f 6f 15 e7 48 25 	movdqa 0x2548e7(%rip),%xmm2        # 0x14032aa30
1400d6148:	00
1400d6149:	f3 0f 7f 55 80       	movdqu %xmm2,-0x80(%rbp)
1400d614e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1400d6153:	48 83 fe 0f          	cmp    $0xf,%rsi
1400d6157:	76 35                	jbe    0x1400d618e
1400d6159:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1400d615d:	48 8b c7             	mov    %rdi,%rax
1400d6160:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d6167:	72 1c                	jb     0x1400d6185
1400d6169:	48 83 c2 27          	add    $0x27,%rdx
1400d616d:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1400d6171:	48 2b c7             	sub    %rdi,%rax
1400d6174:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d6178:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d617c:	76 07                	jbe    0x1400d6185
1400d617e:	ff 15 74 3e 25 00    	call   *0x253e74(%rip)        # 0x140329ff8
1400d6184:	cc                   	int3
1400d6185:	48 8b cf             	mov    %rdi,%rcx
1400d6188:	e8 f7 40 22 00       	call   0x1402fa284
1400d618d:	90                   	nop
1400d618e:	48 8d 05 63 8d 25 00 	lea    0x258d63(%rip),%rax        # 0x14032eef8
1400d6195:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400d6199:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400d619d:	e8 0e ad fe ff       	call   0x1400c0eb0
1400d61a2:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1400d61a6:	48 83 fa 0f          	cmp    $0xf,%rdx
1400d61aa:	76 34                	jbe    0x1400d61e0
1400d61ac:	48 ff c2             	inc    %rdx
1400d61af:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400d61b3:	48 8b c1             	mov    %rcx,%rax
1400d61b6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d61bd:	72 1c                	jb     0x1400d61db
1400d61bf:	48 83 c2 27          	add    $0x27,%rdx
1400d61c3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d61c7:	48 2b c1             	sub    %rcx,%rax
1400d61ca:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d61ce:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d61d2:	76 07                	jbe    0x1400d61db
1400d61d4:	ff 15 1e 3e 25 00    	call   *0x253e1e(%rip)        # 0x140329ff8
1400d61da:	cc                   	int3
1400d61db:	e8 a4 40 22 00       	call   0x1402fa284
1400d61e0:	66 0f 6f 05 48 48 25 	movdqa 0x254848(%rip),%xmm0        # 0x14032aa30
1400d61e7:	00
1400d61e8:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1400d61ed:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1400d61f1:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400d61f5:	48 85 c9             	test   %rcx,%rcx
1400d61f8:	74 19                	je     0x1400d6213
1400d61fa:	48 8b 11             	mov    (%rcx),%rdx
1400d61fd:	ff 52 10             	call   *0x10(%rdx)
1400d6200:	48 85 c0             	test   %rax,%rax
1400d6203:	74 0e                	je     0x1400d6213
1400d6205:	4c 8b 00             	mov    (%rax),%r8
1400d6208:	ba 01 00 00 00       	mov    $0x1,%edx
1400d620d:	48 8b c8             	mov    %rax,%rcx
1400d6210:	41 ff 10             	call   *(%r8)
1400d6213:	49 8b c6             	mov    %r14,%rax
1400d6216:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400d621a:	48 33 cc             	xor    %rsp,%rcx
1400d621d:	e8 1e 44 22 00       	call   0x1402fa640
1400d6222:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
1400d6229:	00
1400d622a:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1400d6231:	41 5f                	pop    %r15
1400d6233:	41 5e                	pop    %r14
1400d6235:	5f                   	pop    %rdi
1400d6236:	5e                   	pop    %rsi
1400d6237:	5d                   	pop    %rbp
1400d6238:	c3                   	ret
1400d6239:	cc                   	int3
1400d623a:	cc                   	int3
1400d623b:	cc                   	int3
1400d623c:	cc                   	int3
1400d623d:	cc                   	int3
1400d623e:	cc                   	int3
1400d623f:	cc                   	int3
1400d6240:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400d6245:	55                   	push   %rbp
1400d6246:	56                   	push   %rsi
1400d6247:	57                   	push   %rdi
1400d6248:	41 56                	push   %r14
1400d624a:	41 57                	push   %r15
1400d624c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400d6253:	48 8b 05 26 1f 33 00 	mov    0x331f26(%rip),%rax        # 0x140408180
1400d625a:	48 33 c4             	xor    %rsp,%rax
1400d625d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1400d6264:	00
1400d6265:	49 8b f8             	mov    %r8,%rdi
1400d6268:	48 8b ea             	mov    %rdx,%rbp
1400d626b:	48 8b f1             	mov    %rcx,%rsi
1400d626e:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400d6273:	45 33 ff             	xor    %r15d,%r15d
1400d6276:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1400d627b:	48 8b 19             	mov    (%rcx),%rbx
1400d627e:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400d6283:	48 8b cb             	mov    %rbx,%rcx
1400d6286:	e8 f5 65 22 00       	call   0x1402fc880
1400d628b:	85 c0                	test   %eax,%eax
1400d628d:	0f 85 39 02 00 00    	jne    0x1400d64cc
1400d6293:	8b 43 4c             	mov    0x4c(%rbx),%eax
1400d6296:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400d629b:	0f 84 1b 02 00 00    	je     0x1400d64bc
1400d62a1:	48 8b 0e             	mov    (%rsi),%rcx
1400d62a4:	48 81 c1 b8 01 00 00 	add    $0x1b8,%rcx
1400d62ab:	4c 8b c7             	mov    %rdi,%r8
1400d62ae:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1400d62b3:	76 03                	jbe    0x1400d62b8
1400d62b5:	4c 8b 07             	mov    (%rdi),%r8
1400d62b8:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1400d62bc:	4d 03 c8             	add    %r8,%r9
1400d62bf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d62c4:	e8 27 70 00 00       	call   0x1400dd2f0
1400d62c9:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
1400d62d0:	00
1400d62d1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400d62d6:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400d62db:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1400d62e0:	49 83 fe 07          	cmp    $0x7,%r14
1400d62e4:	4c 0f 47 c6          	cmova  %rsi,%r8
1400d62e8:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400d62ed:	48 83 fa 1d          	cmp    $0x1d,%rdx
1400d62f1:	75 54                	jne    0x1400d6347
1400d62f3:	48 8d 0d 6e 87 25 00 	lea    0x25876e(%rip),%rcx        # 0x14032ea68
1400d62fa:	48 85 d2             	test   %rdx,%rdx
1400d62fd:	74 17                	je     0x1400d6316
1400d62ff:	4c 2b c1             	sub    %rcx,%r8
1400d6302:	42 0f b7 04 01       	movzwl (%rcx,%r8,1),%eax
1400d6307:	66 3b 01             	cmp    (%rcx),%ax
1400d630a:	75 3b                	jne    0x1400d6347
1400d630c:	48 83 c1 02          	add    $0x2,%rcx
1400d6310:	48 83 ea 01          	sub    $0x1,%rdx
1400d6314:	75 ec                	jne    0x1400d6302
1400d6316:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6319:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400d631e:	0f 57 c9             	xorps  %xmm1,%xmm1
1400d6321:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
1400d6327:	45 33 c0             	xor    %r8d,%r8d
1400d632a:	48 8d 15 7f 88 25 00 	lea    0x25887f(%rip),%rdx        # 0x14032ebb0
1400d6331:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400d6336:	e8 55 66 fb ff       	call   0x14008c990
1400d633b:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400d6340:	bf 0a 00 00 00       	mov    $0xa,%edi
1400d6345:	eb 1f                	jmp    0x1400d6366
1400d6347:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d634c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400d6351:	e8 ca ec fb ff       	call   0x140095020
1400d6356:	90                   	nop
1400d6357:	bf 09 00 00 00       	mov    $0x9,%edi
1400d635c:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1400d6361:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400d6366:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6369:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400d636d:	4c 89 7d 10          	mov    %r15,0x10(%rbp)
1400d6371:	4c 89 7d 18          	mov    %r15,0x18(%rbp)
1400d6375:	0f 10 00             	movups (%rax),%xmm0
1400d6378:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400d637c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400d6380:	0f 11 4d 10          	movups %xmm1,0x10(%rbp)
1400d6384:	4c 89 78 10          	mov    %r15,0x10(%rax)
1400d6388:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
1400d638f:	00
1400d6390:	66 44 89 38          	mov    %r15w,(%rax)
1400d6394:	83 cf 04             	or     $0x4,%edi
1400d6397:	40 f6 c7 02          	test   $0x2,%dil
1400d639b:	74 49                	je     0x1400d63e6
1400d639d:	83 e7 fd             	and    $0xfffffffd,%edi
1400d63a0:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400d63a5:	48 83 fa 07          	cmp    $0x7,%rdx
1400d63a9:	76 3b                	jbe    0x1400d63e6
1400d63ab:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400d63b2:	00
1400d63b3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400d63b8:	48 8b c1             	mov    %rcx,%rax
1400d63bb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d63c2:	72 1c                	jb     0x1400d63e0
1400d63c4:	48 83 c2 27          	add    $0x27,%rdx
1400d63c8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d63cc:	48 2b c1             	sub    %rcx,%rax
1400d63cf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d63d3:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d63d7:	76 07                	jbe    0x1400d63e0
1400d63d9:	ff 15 19 3c 25 00    	call   *0x253c19(%rip)        # 0x140329ff8
1400d63df:	cc                   	int3
1400d63e0:	e8 9f 3e 22 00       	call   0x1402fa284
1400d63e5:	90                   	nop
1400d63e6:	40 f6 c7 01          	test   $0x1,%dil
1400d63ea:	74 5f                	je     0x1400d644b
1400d63ec:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
1400d63f3:	00
1400d63f4:	48 83 fa 07          	cmp    $0x7,%rdx
1400d63f8:	76 3a                	jbe    0x1400d6434
1400d63fa:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400d6401:	00
1400d6402:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400d6407:	48 8b c1             	mov    %rcx,%rax
1400d640a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d6411:	72 1c                	jb     0x1400d642f
1400d6413:	48 83 c2 27          	add    $0x27,%rdx
1400d6417:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d641b:	48 2b c1             	sub    %rcx,%rax
1400d641e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d6422:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d6426:	76 07                	jbe    0x1400d642f
1400d6428:	ff 15 ca 3b 25 00    	call   *0x253bca(%rip)        # 0x140329ff8
1400d642e:	cc                   	int3
1400d642f:	e8 50 3e 22 00       	call   0x1402fa284
1400d6434:	66 0f 6f 05 c4 80 25 	movdqa 0x2580c4(%rip),%xmm0        # 0x14032e500
1400d643b:	00
1400d643c:	f3 0f 7f 84 24 80 00 	movdqu %xmm0,0x80(%rsp)
1400d6443:	00 00
1400d6445:	66 44 89 7c 24 70    	mov    %r15w,0x70(%rsp)
1400d644b:	49 83 fe 07          	cmp    $0x7,%r14
1400d644f:	76 39                	jbe    0x1400d648a
1400d6451:	4a 8d 14 75 02 00 00 	lea    0x2(,%r14,2),%rdx
1400d6458:	00
1400d6459:	48 8b c6             	mov    %rsi,%rax
1400d645c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d6463:	72 1c                	jb     0x1400d6481
1400d6465:	48 83 c2 27          	add    $0x27,%rdx
1400d6469:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1400d646d:	48 2b c6             	sub    %rsi,%rax
1400d6470:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d6474:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d6478:	76 07                	jbe    0x1400d6481
1400d647a:	ff 15 78 3b 25 00    	call   *0x253b78(%rip)        # 0x140329ff8
1400d6480:	cc                   	int3
1400d6481:	48 8b ce             	mov    %rsi,%rcx
1400d6484:	e8 fb 3d 22 00       	call   0x1402fa284
1400d6489:	90                   	nop
1400d648a:	48 8b cb             	mov    %rbx,%rcx
1400d648d:	e8 f4 63 22 00       	call   0x1402fc886
1400d6492:	48 8b c5             	mov    %rbp,%rax
1400d6495:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400d649c:	00
1400d649d:	48 33 cc             	xor    %rsp,%rcx
1400d64a0:	e8 9b 41 22 00       	call   0x1402fa640
1400d64a5:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1400d64ac:	00
1400d64ad:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400d64b4:	41 5f                	pop    %r15
1400d64b6:	41 5e                	pop    %r14
1400d64b8:	5f                   	pop    %rdi
1400d64b9:	5e                   	pop    %rsi
1400d64ba:	5d                   	pop    %rbp
1400d64bb:	c3                   	ret
1400d64bc:	ff c8                	dec    %eax
1400d64be:	89 43 4c             	mov    %eax,0x4c(%rbx)
1400d64c1:	b9 06 00 00 00       	mov    $0x6,%ecx
1400d64c6:	e8 f1 63 22 00       	call   0x1402fc8bc
1400d64cb:	cc                   	int3
1400d64cc:	b9 05 00 00 00       	mov    $0x5,%ecx
1400d64d1:	e8 e6 63 22 00       	call   0x1402fc8bc
1400d64d6:	cc                   	int3
1400d64d7:	cc                   	int3
1400d64d8:	cc                   	int3
1400d64d9:	cc                   	int3
1400d64da:	cc                   	int3
1400d64db:	cc                   	int3
1400d64dc:	cc                   	int3
1400d64dd:	cc                   	int3
1400d64de:	cc                   	int3
1400d64df:	cc                   	int3
1400d64e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400d64e5:	55                   	push   %rbp
1400d64e6:	56                   	push   %rsi
1400d64e7:	57                   	push   %rdi
1400d64e8:	41 56                	push   %r14
1400d64ea:	41 57                	push   %r15
1400d64ec:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
1400d64f1:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1400d64f8:	48 8b 05 81 1c 33 00 	mov    0x331c81(%rip),%rax        # 0x140408180
1400d64ff:	48 33 c4             	xor    %rsp,%rax
1400d6502:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400d6506:	48 8b fa             	mov    %rdx,%rdi
1400d6509:	48 8b f1             	mov    %rcx,%rsi
1400d650c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)