1402e9187:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
1402e918c:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402e9191:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1402e9196:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402e919a:	89 7c 24 24          	mov    %edi,0x24(%rsp)
1402e919e:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1402e91a2:	44 89 5c 24 2c       	mov    %r11d,0x2c(%rsp)
1402e91a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402e91ae:	00 00
1402e91b0:	44 0f b6 02          	movzbl (%rdx),%r8d
1402e91b4:	48 ff c8             	dec    %rax
1402e91b7:	44 0f b6 4a 04       	movzbl 0x4(%rdx),%r9d
1402e91bc:	41 8b cb             	mov    %r11d,%ecx
1402e91bf:	44 0f b6 52 08       	movzbl 0x8(%rdx),%r10d
1402e91c4:	33 cb                	xor    %ebx,%ecx
1402e91c6:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1402e91cd:	00
1402e91ce:	23 cf                	and    %edi,%ecx
1402e91d0:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1402e91d4:	41 33 cb             	xor    %r11d,%ecx
1402e91d7:	c1 e0 08             	shl    $0x8,%eax
1402e91da:	44 0b c0             	or     %eax,%r8d
1402e91dd:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
1402e91e1:	c1 e0 10             	shl    $0x10,%eax
1402e91e4:	44 0b c0             	or     %eax,%r8d
1402e91e7:	0f b6 42 03          	movzbl 0x3(%rdx),%eax
1402e91eb:	c1 e0 18             	shl    $0x18,%eax
1402e91ee:	44 0b c0             	or     %eax,%r8d
1402e91f1:	0f b6 42 05          	movzbl 0x5(%rdx),%eax
1402e91f5:	c1 e0 08             	shl    $0x8,%eax
1402e91f8:	41 03 c8             	add    %r8d,%ecx
1402e91fb:	44 0b c8             	or     %eax,%r9d
1402e91fe:	44 89 84 24 88 00 00 	mov    %r8d,0x88(%rsp)
1402e9205:	00
1402e9206:	0f b6 42 06          	movzbl 0x6(%rdx),%eax
1402e920a:	44 8b c3             	mov    %ebx,%r8d
1402e920d:	c1 e0 10             	shl    $0x10,%eax
1402e9210:	44 33 c7             	xor    %edi,%r8d
1402e9213:	44 0b c8             	or     %eax,%r9d
1402e9216:	03 ce                	add    %esi,%ecx
1402e9218:	0f b6 42 07          	movzbl 0x7(%rdx),%eax
1402e921c:	c1 e0 18             	shl    $0x18,%eax
1402e921f:	44 0b c8             	or     %eax,%r9d
1402e9222:	c1 c1 03             	rol    $0x3,%ecx
1402e9225:	0f b6 42 09          	movzbl 0x9(%rdx),%eax
1402e9229:	44 23 c1             	and    %ecx,%r8d
1402e922c:	c1 e0 08             	shl    $0x8,%eax
1402e922f:	44 33 c3             	xor    %ebx,%r8d
1402e9232:	44 0b d0             	or     %eax,%r10d
1402e9235:	44 89 4c 24 08       	mov    %r9d,0x8(%rsp)
1402e923a:	0f b6 42 0a          	movzbl 0xa(%rdx),%eax
1402e923e:	45 03 c1             	add    %r9d,%r8d
1402e9241:	c1 e0 10             	shl    $0x10,%eax
1402e9244:	45 03 c3             	add    %r11d,%r8d
1402e9247:	44 0f b6 5a 0c       	movzbl 0xc(%rdx),%r11d
1402e924c:	44 0b d0             	or     %eax,%r10d
1402e924f:	0f b6 42 0b          	movzbl 0xb(%rdx),%eax
1402e9253:	44 8b cf             	mov    %edi,%r9d
1402e9256:	c1 e0 18             	shl    $0x18,%eax
1402e9259:	44 33 c9             	xor    %ecx,%r9d
1402e925c:	44 0b d0             	or     %eax,%r10d
1402e925f:	41 c1 c0 07          	rol    $0x7,%r8d
1402e9263:	0f b6 42 0d          	movzbl 0xd(%rdx),%eax
1402e9267:	45 23 c8             	and    %r8d,%r9d
1402e926a:	c1 e0 08             	shl    $0x8,%eax
1402e926d:	44 33 cf             	xor    %edi,%r9d
1402e9270:	44 0b d8             	or     %eax,%r11d
1402e9273:	44 89 14 24          	mov    %r10d,(%rsp)
1402e9277:	0f b6 42 0e          	movzbl 0xe(%rdx),%eax
1402e927b:	45 03 ca             	add    %r10d,%r9d
1402e927e:	c1 e0 10             	shl    $0x10,%eax
1402e9281:	44 03 cb             	add    %ebx,%r9d
1402e9284:	0f b6 5a 10          	movzbl 0x10(%rdx),%ebx
1402e9288:	44 0b d8             	or     %eax,%r11d
1402e928b:	0f b6 42 0f          	movzbl 0xf(%rdx),%eax
1402e928f:	45 8b d0             	mov    %r8d,%r10d
1402e9292:	c1 e0 18             	shl    $0x18,%eax
1402e9295:	44 33 d1             	xor    %ecx,%r10d
1402e9298:	44 0b d8             	or     %eax,%r11d
1402e929b:	41 c1 c1 0b          	rol    $0xb,%r9d
1402e929f:	0f b6 42 11          	movzbl 0x11(%rdx),%eax
1402e92a3:	c1 e0 08             	shl    $0x8,%eax
1402e92a6:	0b d8                	or     %eax,%ebx
1402e92a8:	44 89 5c 24 14       	mov    %r11d,0x14(%rsp)
1402e92ad:	0f b6 42 12          	movzbl 0x12(%rdx),%eax
1402e92b1:	c1 e0 10             	shl    $0x10,%eax
1402e92b4:	0b d8                	or     %eax,%ebx
1402e92b6:	0f b6 42 13          	movzbl 0x13(%rdx),%eax
1402e92ba:	c1 e0 18             	shl    $0x18,%eax
1402e92bd:	0b d8                	or     %eax,%ebx
1402e92bf:	89 9c 24 98 00 00 00 	mov    %ebx,0x98(%rsp)
1402e92c6:	45 23 d1             	and    %r9d,%r10d
1402e92c9:	0f b6 42 15          	movzbl 0x15(%rdx),%eax
1402e92cd:	44 33 d1             	xor    %ecx,%r10d
1402e92d0:	44 0f b6 6a 20       	movzbl 0x20(%rdx),%r13d
1402e92d5:	45 03 d3             	add    %r11d,%r10d
1402e92d8:	c1 e0 08             	shl    $0x8,%eax
1402e92db:	44 03 d7             	add    %edi,%r10d
1402e92de:	0f b6 7a 14          	movzbl 0x14(%rdx),%edi
1402e92e2:	45 8b d8             	mov    %r8d,%r11d
1402e92e5:	0b f8                	or     %eax,%edi
1402e92e7:	41 c1 ca 0d          	ror    $0xd,%r10d
1402e92eb:	0f b6 42 16          	movzbl 0x16(%rdx),%eax
1402e92ef:	45 33 d9             	xor    %r9d,%r11d
1402e92f2:	c1 e0 10             	shl    $0x10,%eax
1402e92f5:	45 23 da             	and    %r10d,%r11d
1402e92f8:	0b f8                	or     %eax,%edi
1402e92fa:	45 33 d8             	xor    %r8d,%r11d
1402e92fd:	0f b6 42 17          	movzbl 0x17(%rdx),%eax
1402e9301:	44 03 db             	add    %ebx,%r11d
1402e9304:	0f b6 5a 18          	movzbl 0x18(%rdx),%ebx
1402e9308:	44 03 d9             	add    %ecx,%r11d
1402e930b:	c1 e0 18             	shl    $0x18,%eax
1402e930e:	41 8b c9             	mov    %r9d,%ecx
1402e9311:	0b f8                	or     %eax,%edi
1402e9313:	41 c1 c3 03          	rol    $0x3,%r11d
1402e9317:	0f b6 42 19          	movzbl 0x19(%rdx),%eax
1402e931b:	41 33 ca             	xor    %r10d,%ecx
1402e931e:	c1 e0 08             	shl    $0x8,%eax
1402e9321:	41 23 cb             	and    %r11d,%ecx
1402e9324:	0b d8                	or     %eax,%ebx
1402e9326:	89 7c 24 10          	mov    %edi,0x10(%rsp)
1402e932a:	0f b6 42 1a          	movzbl 0x1a(%rdx),%eax
1402e932e:	41 33 c9             	xor    %r9d,%ecx
1402e9331:	c1 e0 10             	shl    $0x10,%eax
1402e9334:	03 cf                	add    %edi,%ecx
1402e9336:	0f b6 7a 1c          	movzbl 0x1c(%rdx),%edi
1402e933a:	0b d8                	or     %eax,%ebx
1402e933c:	0f b6 42 1b          	movzbl 0x1b(%rdx),%eax
1402e9340:	41 03 c8             	add    %r8d,%ecx
1402e9343:	c1 e0 18             	shl    $0x18,%eax
1402e9346:	45 8b c2             	mov    %r10d,%r8d
1402e9349:	0b d8                	or     %eax,%ebx
1402e934b:	c1 c1 07             	rol    $0x7,%ecx
1402e934e:	0f b6 42 1d          	movzbl 0x1d(%rdx),%eax
1402e9352:	45 33 c3             	xor    %r11d,%r8d
1402e9355:	c1 e0 08             	shl    $0x8,%eax
1402e9358:	44 23 c1             	and    %ecx,%r8d
1402e935b:	0b f8                	or     %eax,%edi
1402e935d:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
1402e9361:	0f b6 42 1e          	movzbl 0x1e(%rdx),%eax
1402e9365:	45 33 c2             	xor    %r10d,%r8d
1402e9368:	c1 e0 10             	shl    $0x10,%eax
1402e936b:	44 03 c3             	add    %ebx,%r8d
1402e936e:	0b f8                	or     %eax,%edi
1402e9370:	45 03 c1             	add    %r9d,%r8d
1402e9373:	0f b6 42 1f          	movzbl 0x1f(%rdx),%eax
1402e9377:	8b d9                	mov    %ecx,%ebx
1402e9379:	44 0f b6 4a 24       	movzbl 0x24(%rdx),%r9d
1402e937e:	41 33 db             	xor    %r11d,%ebx
1402e9381:	c1 e0 18             	shl    $0x18,%eax
1402e9384:	0b f8                	or     %eax,%edi
1402e9386:	41 c1 c0 0b          	rol    $0xb,%r8d
1402e938a:	0f b6 42 21          	movzbl 0x21(%rdx),%eax
1402e938e:	41 23 d8             	and    %r8d,%ebx
1402e9391:	c1 e0 08             	shl    $0x8,%eax
1402e9394:	41 33 db             	xor    %r11d,%ebx
1402e9397:	44 0b e8             	or     %eax,%r13d
1402e939a:	89 7c 24 1c          	mov    %edi,0x1c(%rsp)
1402e939e:	0f b6 42 22          	movzbl 0x22(%rdx),%eax
1402e93a2:	03 df                	add    %edi,%ebx
1402e93a4:	c1 e0 10             	shl    $0x10,%eax
1402e93a7:	41 03 da             	add    %r10d,%ebx
1402e93aa:	44 0b e8             	or     %eax,%r13d
1402e93ad:	c1 cb 0d             	ror    $0xd,%ebx
1402e93b0:	0f b6 42 23          	movzbl 0x23(%rdx),%eax
1402e93b4:	c1 e0 18             	shl    $0x18,%eax
1402e93b7:	44 0b e8             	or     %eax,%r13d
1402e93ba:	0f b6 42 25          	movzbl 0x25(%rdx),%eax
1402e93be:	c1 e0 08             	shl    $0x8,%eax
1402e93c1:	44 0b c8             	or     %eax,%r9d
1402e93c4:	0f b6 42 26          	movzbl 0x26(%rdx),%eax
1402e93c8:	c1 e0 10             	shl    $0x10,%eax
1402e93cb:	44 0b c8             	or     %eax,%r9d
1402e93ce:	44 0f b6 62 28       	movzbl 0x28(%rdx),%r12d
1402e93d3:	0f b6 42 27          	movzbl 0x27(%rdx),%eax
1402e93d7:	44 8b d1             	mov    %ecx,%r10d
1402e93da:	0f b6 7a 2c          	movzbl 0x2c(%rdx),%edi
1402e93de:	45 33 d0             	xor    %r8d,%r10d
1402e93e1:	0f b6 6a 30          	movzbl 0x30(%rdx),%ebp
1402e93e5:	44 23 d3             	and    %ebx,%r10d
1402e93e8:	44 0f b6 7a 34       	movzbl 0x34(%rdx),%r15d
1402e93ed:	44 33 d1             	xor    %ecx,%r10d
1402e93f0:	c1 e0 18             	shl    $0x18,%eax
1402e93f3:	45 03 d5             	add    %r13d,%r10d
1402e93f6:	44 0b c8             	or     %eax,%r9d
1402e93f9:	45 03 d3             	add    %r11d,%r10d
1402e93fc:	0f b6 42 29          	movzbl 0x29(%rdx),%eax
1402e9400:	45 8b d8             	mov    %r8d,%r11d
1402e9403:	c1 e0 08             	shl    $0x8,%eax
1402e9406:	44 33 db             	xor    %ebx,%r11d
1402e9409:	44 0b e0             	or     %eax,%r12d
1402e940c:	44 89 4c 24 0c       	mov    %r9d,0xc(%rsp)
1402e9411:	0f b6 42 2a          	movzbl 0x2a(%rdx),%eax
1402e9415:	c1 e0 10             	shl    $0x10,%eax
1402e9418:	44 0b e0             	or     %eax,%r12d
1402e941b:	41 c1 c2 03          	rol    $0x3,%r10d
1402e941f:	0f b6 42 2b          	movzbl 0x2b(%rdx),%eax
1402e9423:	45 23 da             	and    %r10d,%r11d
1402e9426:	c1 e0 18             	shl    $0x18,%eax
1402e9429:	45 33 d8             	xor    %r8d,%r11d
1402e942c:	44 0b e0             	or     %eax,%r12d
1402e942f:	45 03 d9             	add    %r9d,%r11d
1402e9432:	0f b6 42 2d          	movzbl 0x2d(%rdx),%eax
1402e9436:	44 03 d9             	add    %ecx,%r11d
1402e9439:	c1 e0 08             	shl    $0x8,%eax
1402e943c:	44 8b cb             	mov    %ebx,%r9d
1402e943f:	0b f8                	or     %eax,%edi
1402e9441:	41 c1 c3 07          	rol    $0x7,%r11d
1402e9445:	0f b6 42 2e          	movzbl 0x2e(%rdx),%eax
1402e9449:	45 33 ca             	xor    %r10d,%r9d
1402e944c:	c1 e0 10             	shl    $0x10,%eax
1402e944f:	45 23 cb             	and    %r11d,%r9d
1402e9452:	0b f8                	or     %eax,%edi
1402e9454:	44 33 cb             	xor    %ebx,%r9d
1402e9457:	0f b6 42 2f          	movzbl 0x2f(%rdx),%eax
1402e945b:	45 03 cc             	add    %r12d,%r9d
1402e945e:	c1 e0 18             	shl    $0x18,%eax
1402e9461:	45 03 c8             	add    %r8d,%r9d
1402e9464:	0b f8                	or     %eax,%edi
1402e9466:	41 c1 c1 0b          	rol    $0xb,%r9d
1402e946a:	0f b6 42 31          	movzbl 0x31(%rdx),%eax
1402e946e:	41 8b cb             	mov    %r11d,%ecx
1402e9471:	c1 e0 08             	shl    $0x8,%eax
1402e9474:	41 33 ca             	xor    %r10d,%ecx
1402e9477:	0b e8                	or     %eax,%ebp
1402e9479:	89 7c 24 18          	mov    %edi,0x18(%rsp)
1402e947d:	0f b6 42 32          	movzbl 0x32(%rdx),%eax
1402e9481:	41 23 c9             	and    %r9d,%ecx
1402e9484:	c1 e0 10             	shl    $0x10,%eax
1402e9487:	41 33 ca             	xor    %r10d,%ecx
1402e948a:	0b e8                	or     %eax,%ebp
1402e948c:	03 cf                	add    %edi,%ecx
1402e948e:	0f b6 42 33          	movzbl 0x33(%rdx),%eax
1402e9492:	03 cb                	add    %ebx,%ecx
1402e9494:	c1 e0 18             	shl    $0x18,%eax
1402e9497:	45 8b c3             	mov    %r11d,%r8d
1402e949a:	0b e8                	or     %eax,%ebp
1402e949c:	c1 c9 0d             	ror    $0xd,%ecx
1402e949f:	0f b6 42 35          	movzbl 0x35(%rdx),%eax
1402e94a3:	45 33 c1             	xor    %r9d,%r8d
1402e94a6:	c1 e0 08             	shl    $0x8,%eax
1402e94a9:	44 23 c1             	and    %ecx,%r8d
1402e94ac:	44 0b f8             	or     %eax,%r15d
1402e94af:	45 33 c3             	xor    %r11d,%r8d
1402e94b2:	0f b6 42 36          	movzbl 0x36(%rdx),%eax
1402e94b6:	44 03 c5             	add    %ebp,%r8d
1402e94b9:	c1 e0 10             	shl    $0x10,%eax
1402e94bc:	45 03 c2             	add    %r10d,%r8d
1402e94bf:	44 0b f8             	or     %eax,%r15d
1402e94c2:	0f b6 42 37          	movzbl 0x37(%rdx),%eax
1402e94c6:	c1 e0 18             	shl    $0x18,%eax
1402e94c9:	44 0b f8             	or     %eax,%r15d
1402e94cc:	41 c1 c0 03          	rol    $0x3,%r8d
1402e94d0:	0f b6 42 39          	movzbl 0x39(%rdx),%eax
1402e94d4:	45 8b d1             	mov    %r9d,%r10d
1402e94d7:	0f b6 72 38          	movzbl 0x38(%rdx),%esi
1402e94db:	44 33 d1             	xor    %ecx,%r10d
1402e94de:	44 0f b6 72 3c       	movzbl 0x3c(%rdx),%r14d
1402e94e3:	48 8d 52 40          	lea    0x40(%rdx),%rdx
1402e94e7:	c1 e0 08             	shl    $0x8,%eax
1402e94ea:	45 23 d0             	and    %r8d,%r10d
1402e94ed:	0b f0                	or     %eax,%esi
1402e94ef:	45 33 d1             	xor    %r9d,%r10d
1402e94f2:	0f b6 42 fa          	movzbl -0x6(%rdx),%eax
1402e94f6:	45 03 d7             	add    %r15d,%r10d
1402e94f9:	c1 e0 10             	shl    $0x10,%eax
1402e94fc:	45 03 d3             	add    %r11d,%r10d
1402e94ff:	0b f0                	or     %eax,%esi
1402e9501:	41 c1 c2 07          	rol    $0x7,%r10d
1402e9505:	0f b6 42 fb          	movzbl -0x5(%rdx),%eax
1402e9509:	44 8b d9             	mov    %ecx,%r11d
1402e950c:	c1 e0 18             	shl    $0x18,%eax
1402e950f:	45 33 d8             	xor    %r8d,%r11d
1402e9512:	0b f0                	or     %eax,%esi
1402e9514:	45 23 da             	and    %r10d,%r11d
1402e9517:	0f b6 42 fd          	movzbl -0x3(%rdx),%eax
1402e951b:	44 33 d9             	xor    %ecx,%r11d
1402e951e:	c1 e0 08             	shl    $0x8,%eax
1402e9521:	44 03 de             	add    %esi,%r11d
1402e9524:	44 0b f0             	or     %eax,%r14d
1402e9527:	45 03 d9             	add    %r9d,%r11d
1402e952a:	0f b6 42 fe          	movzbl -0x2(%rdx),%eax
1402e952e:	45 8d 88 99 79 82 5a 	lea    0x5a827999(%r8),%r9d
1402e9535:	c1 e0 10             	shl    $0x10,%eax
1402e9538:	41 8b da             	mov    %r10d,%ebx
1402e953b:	41 33 d8             	xor    %r8d,%ebx
1402e953e:	41 c1 c3 0b          	rol    $0xb,%r11d
1402e9542:	44 0b f0             	or     %eax,%r14d
1402e9545:	41 23 db             	and    %r11d,%ebx
1402e9548:	0f b6 42 ff          	movzbl -0x1(%rdx),%eax
1402e954c:	41 33 d8             	xor    %r8d,%ebx
1402e954f:	c1 e0 18             	shl    $0x18,%eax
1402e9552:	44 0b f0             	or     %eax,%r14d
1402e9555:	41 8b c3             	mov    %r11d,%eax
1402e9558:	41 03 de             	add    %r14d,%ebx
1402e955b:	03 d9                	add    %ecx,%ebx
1402e955d:	41 8b cb             	mov    %r11d,%ecx
1402e9560:	c1 cb 0d             	ror    $0xd,%ebx
1402e9563:	0b cb                	or     %ebx,%ecx
1402e9565:	23 c3                	and    %ebx,%eax
1402e9567:	41 23 ca             	and    %r10d,%ecx
1402e956a:	44 8b c3             	mov    %ebx,%r8d
1402e956d:	0b c8                	or     %eax,%ecx
1402e956f:	03 8c 24 88 00 00 00 	add    0x88(%rsp),%ecx
1402e9576:	44 03 c9             	add    %ecx,%r9d
1402e9579:	8b cb                	mov    %ebx,%ecx
1402e957b:	41 c1 c1 03          	rol    $0x3,%r9d
1402e957f:	41 23 c9             	and    %r9d,%ecx
1402e9582:	45 0b c1             	or     %r9d,%r8d
1402e9585:	41 8b c0             	mov    %r8d,%eax
1402e9588:	41 23 c3             	and    %r11d,%eax
1402e958b:	0b c1                	or     %ecx,%eax
1402e958d:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402e9592:	03 84 24 98 00 00 00 	add    0x98(%rsp),%eax
1402e9599:	44 03 d0             	add    %eax,%r10d
1402e959c:	41 c1 c2 05          	rol    $0x5,%r10d
1402e95a0:	45 23 c2             	and    %r10d,%r8d
1402e95a3:	44 0b c1             	or     %ecx,%r8d
1402e95a6:	41 81 c0 99 79 82 5a 	add    $0x5a827999,%r8d
1402e95ad:	45 03 c5             	add    %r13d,%r8d
1402e95b0:	45 03 d8             	add    %r8d,%r11d
1402e95b3:	41 c1 c3 09          	rol    $0x9,%r11d
1402e95b7:	41 8b cb             	mov    %r11d,%ecx
1402e95ba:	41 8b c3             	mov    %r11d,%eax
1402e95bd:	41 0b c9             	or     %r9d,%ecx
1402e95c0:	41 23 c1             	and    %r9d,%eax
1402e95c3:	41 23 ca             	and    %r10d,%ecx
1402e95c6:	0b c8                	or     %eax,%ecx
1402e95c8:	81 c1 99 79 82 5a    	add    $0x5a827999,%ecx
1402e95ce:	03 cd                	add    %ebp,%ecx
1402e95d0:	03 d9                	add    %ecx,%ebx
1402e95d2:	41 8b cb             	mov    %r11d,%ecx
1402e95d5:	c1 c3 0d             	rol    $0xd,%ebx
1402e95d8:	0b cb                	or     %ebx,%ecx
1402e95da:	41 23 ca             	and    %r10d,%ecx
1402e95dd:	41 8b c3             	mov    %r11d,%eax
1402e95e0:	23 c3                	and    %ebx,%eax
1402e95e2:	44 8b c3             	mov    %ebx,%r8d
1402e95e5:	0b c8                	or     %eax,%ecx
1402e95e7:	81 c1 99 79 82 5a    	add    $0x5a827999,%ecx
1402e95ed:	03 4c 24 08          	add    0x8(%rsp),%ecx
1402e95f1:	44 03 c9             	add    %ecx,%r9d
1402e95f4:	8b cb                	mov    %ebx,%ecx
1402e95f6:	41 c1 c1 03          	rol    $0x3,%r9d
1402e95fa:	41 23 c9             	and    %r9d,%ecx
1402e95fd:	45 0b c1             	or     %r9d,%r8d
1402e9600:	41 8b c0             	mov    %r8d,%eax
1402e9603:	41 23 c3             	and    %r11d,%eax
1402e9606:	0b c1                	or     %ecx,%eax