1402f00fc:	c1 e0 08             	shl    $0x8,%eax
1402f00ff:	44 0b d8             	or     %eax,%r11d
1402f0102:	c1 e2 18             	shl    $0x18,%edx
1402f0105:	41 0f b6 40 2b       	movzbl 0x2b(%r8),%eax
1402f010a:	44 0b d8             	or     %eax,%r11d
1402f010d:	41 0f b6 40 2d       	movzbl 0x2d(%r8),%eax
1402f0112:	c1 e0 10             	shl    $0x10,%eax
1402f0115:	0b d0                	or     %eax,%edx
1402f0117:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
1402f011c:	41 0f b6 40 2e       	movzbl 0x2e(%r8),%eax
1402f0121:	c1 e0 08             	shl    $0x8,%eax
1402f0124:	0b d0                	or     %eax,%edx
1402f0126:	41 0f b6 40 2f       	movzbl 0x2f(%r8),%eax
1402f012b:	0b d0                	or     %eax,%edx
1402f012d:	41 0f b6 40 31       	movzbl 0x31(%r8),%eax
1402f0132:	c1 e0 10             	shl    $0x10,%eax
1402f0135:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
1402f0139:	41 0f b6 50 30       	movzbl 0x30(%r8),%edx
1402f013e:	c1 e2 18             	shl    $0x18,%edx
1402f0141:	0b d0                	or     %eax,%edx
1402f0143:	41 0f b6 40 32       	movzbl 0x32(%r8),%eax
1402f0148:	c1 e0 08             	shl    $0x8,%eax
1402f014b:	0b d0                	or     %eax,%edx
1402f014d:	41 0f b6 40 33       	movzbl 0x33(%r8),%eax
1402f0152:	0b d0                	or     %eax,%edx
1402f0154:	41 0f b6 40 35       	movzbl 0x35(%r8),%eax
1402f0159:	c1 e0 10             	shl    $0x10,%eax
1402f015c:	0b f8                	or     %eax,%edi
1402f015e:	89 54 24 18          	mov    %edx,0x18(%rsp)
1402f0162:	41 0f b6 40 36       	movzbl 0x36(%r8),%eax
1402f0167:	41 0f b6 50 38       	movzbl 0x38(%r8),%edx
1402f016c:	c1 e0 08             	shl    $0x8,%eax
1402f016f:	0b f8                	or     %eax,%edi
1402f0171:	c1 e2 18             	shl    $0x18,%edx
1402f0174:	41 0f b6 40 37       	movzbl 0x37(%r8),%eax
1402f0179:	0b f8                	or     %eax,%edi
1402f017b:	41 0f b6 40 39       	movzbl 0x39(%r8),%eax
1402f0180:	c1 e0 10             	shl    $0x10,%eax
1402f0183:	0b d0                	or     %eax,%edx
1402f0185:	89 7c 24 08          	mov    %edi,0x8(%rsp)
1402f0189:	41 0f b6 40 3a       	movzbl 0x3a(%r8),%eax
1402f018e:	c1 e0 08             	shl    $0x8,%eax
1402f0191:	41 81 c1 19 45 cc 79 	add    $0x79cc4519,%r9d
1402f0198:	0b d0                	or     %eax,%edx
1402f019a:	44 33 fd             	xor    %ebp,%r15d
1402f019d:	41 0f b6 40 3b       	movzbl 0x3b(%r8),%eax
1402f01a2:	0b d0                	or     %eax,%edx
1402f01a4:	41 0f b6 40 3d       	movzbl 0x3d(%r8),%eax
1402f01a9:	89 54 24 1c          	mov    %edx,0x1c(%rsp)
1402f01ad:	41 0f b6 50 3c       	movzbl 0x3c(%r8),%edx
1402f01b2:	c1 e2 18             	shl    $0x18,%edx
1402f01b5:	c1 e0 10             	shl    $0x10,%eax
1402f01b8:	0b d0                	or     %eax,%edx
1402f01ba:	41 0f b6 40 3e       	movzbl 0x3e(%r8),%eax
1402f01bf:	c1 e0 08             	shl    $0x8,%eax
1402f01c2:	0b d0                	or     %eax,%edx
1402f01c4:	41 0f b6 40 3f       	movzbl 0x3f(%r8),%eax
1402f01c9:	0b d0                	or     %eax,%edx
1402f01cb:	49 83 c0 40          	add    $0x40,%r8
1402f01cf:	89 54 24 28          	mov    %edx,0x28(%rsp)
1402f01d3:	8b 11                	mov    (%rcx),%edx
1402f01d5:	c1 c2 0c             	rol    $0xc,%edx
1402f01d8:	44 03 ca             	add    %edx,%r9d
1402f01db:	4c 89 84 24 b8 00 00 	mov    %r8,0xb8(%rsp)
1402f01e2:	00
1402f01e3:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1402f01e8:	45 33 c6             	xor    %r14d,%r8d
1402f01eb:	41 c1 c1 07          	rol    $0x7,%r9d
1402f01ef:	44 33 01             	xor    (%rcx),%r8d
1402f01f2:	41 8b c1             	mov    %r9d,%eax
1402f01f5:	33 c2                	xor    %edx,%eax
1402f01f7:	45 8b f2             	mov    %r10d,%r14d
1402f01fa:	03 44 24 58          	add    0x58(%rsp),%eax
1402f01fe:	44 33 f3             	xor    %ebx,%r14d
1402f0201:	8b 54 24 48          	mov    0x48(%rsp),%edx
1402f0205:	41 03 c0             	add    %r8d,%eax
1402f0208:	33 54 24 5c          	xor    0x5c(%rsp),%edx
1402f020c:	44 03 f0             	add    %eax,%r14d
1402f020f:	33 54 24 4c          	xor    0x4c(%rsp),%edx
1402f0213:	44 8b c7             	mov    %edi,%r8d
1402f0216:	03 54 24 60          	add    0x60(%rsp),%edx
1402f021a:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
1402f021f:	41 03 d1             	add    %r9d,%edx
1402f0222:	44 8b 0c 24          	mov    (%rsp),%r9d
1402f0226:	03 d3                	add    %ebx,%edx
1402f0228:	8b 5c 24 5c          	mov    0x5c(%rsp),%ebx
1402f022c:	8b f2                	mov    %edx,%esi
1402f022e:	8b c2                	mov    %edx,%eax
1402f0230:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f0234:	c1 c0 09             	rol    $0x9,%eax
1402f0237:	c1 ce 0f             	ror    $0xf,%esi
1402f023a:	33 f0                	xor    %eax,%esi
1402f023c:	41 c1 c2 09          	rol    $0x9,%r10d
1402f0240:	33 f2                	xor    %edx,%esi
1402f0242:	c1 cb 0d             	ror    $0xd,%ebx
1402f0245:	41 8b c0             	mov    %r8d,%eax
1402f0248:	41 33 c5             	xor    %r13d,%eax
1402f024b:	41 33 c1             	xor    %r9d,%eax
1402f024e:	8b d0                	mov    %eax,%edx
1402f0250:	c1 c8 09             	ror    $0x9,%eax
1402f0253:	c1 c2 0f             	rol    $0xf,%edx
1402f0256:	33 d0                	xor    %eax,%edx
1402f0258:	8b 44 24 10          	mov    0x10(%rsp),%eax
1402f025c:	c1 c0 07             	rol    $0x7,%eax
1402f025f:	33 d0                	xor    %eax,%edx
1402f0261:	41 33 d0             	xor    %r8d,%edx
1402f0264:	45 8b c6             	mov    %r14d,%r8d
1402f0267:	41 33 d3             	xor    %r11d,%edx
1402f026a:	45 33 c2             	xor    %r10d,%r8d
1402f026d:	44 8b 19             	mov    (%rcx),%r11d
1402f0270:	41 33 d5             	xor    %r13d,%edx
1402f0273:	44 33 ca             	xor    %edx,%r9d
1402f0276:	45 33 c3             	xor    %r11d,%r8d
1402f0279:	44 89 0c 24          	mov    %r9d,(%rsp)
1402f027d:	41 8b d6             	mov    %r14d,%edx
1402f0280:	c1 c2 0c             	rol    $0xc,%edx
1402f0283:	44 8d 8e 32 8a 98 f3 	lea    -0xc6775ce(%rsi),%r9d
1402f028a:	44 03 ca             	add    %edx,%r9d
1402f028d:	41 c1 c1 07          	rol    $0x7,%r9d
1402f0291:	41 8b c1             	mov    %r9d,%eax
1402f0294:	33 c2                	xor    %edx,%eax
1402f0296:	03 44 24 44          	add    0x44(%rsp),%eax
1402f029a:	41 03 c0             	add    %r8d,%eax
1402f029d:	44 33 64 24 14       	xor    0x14(%rsp),%r12d
1402f02a2:	44 03 f8             	add    %eax,%r15d
1402f02a5:	8b 54 24 48          	mov    0x48(%rsp),%edx
1402f02a9:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
1402f02ae:	33 d6                	xor    %esi,%edx
1402f02b0:	8b 7c 24 48          	mov    0x48(%rsp),%edi
1402f02b4:	33 d3                	xor    %ebx,%edx
1402f02b6:	41 03 d1             	add    %r9d,%edx
1402f02b9:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f02bd:	03 54 24 4c          	add    0x4c(%rsp),%edx
1402f02c1:	03 d5                	add    %ebp,%edx
1402f02c3:	c1 cf 0d             	ror    $0xd,%edi
1402f02c6:	8b ea                	mov    %edx,%ebp
1402f02c8:	41 c1 c3 09          	rol    $0x9,%r11d
1402f02cc:	8b c2                	mov    %edx,%eax
1402f02ce:	c1 cd 0f             	ror    $0xf,%ebp
1402f02d1:	c1 c0 09             	rol    $0x9,%eax
1402f02d4:	33 e8                	xor    %eax,%ebp
1402f02d6:	41 8b c0             	mov    %r8d,%eax
1402f02d9:	33 44 24 24          	xor    0x24(%rsp),%eax
1402f02dd:	33 ea                	xor    %edx,%ebp
1402f02df:	33 44 24 0c          	xor    0xc(%rsp),%eax
1402f02e3:	8b d0                	mov    %eax,%edx
1402f02e5:	c1 c8 09             	ror    $0x9,%eax
1402f02e8:	c1 c2 0f             	rol    $0xf,%edx
1402f02eb:	33 d0                	xor    %eax,%edx
1402f02ed:	44 8d 8d 65 14 31 e7 	lea    -0x18ceeb9b(%rbp),%r9d
1402f02f4:	8b 44 24 04          	mov    0x4(%rsp),%eax
1402f02f8:	c1 c0 07             	rol    $0x7,%eax
1402f02fb:	33 d0                	xor    %eax,%edx
1402f02fd:	41 33 d0             	xor    %r8d,%edx
1402f0300:	45 8b c7             	mov    %r15d,%r8d
1402f0303:	33 54 24 2c          	xor    0x2c(%rsp),%edx
1402f0307:	45 33 c6             	xor    %r14d,%r8d
1402f030a:	33 54 24 24          	xor    0x24(%rsp),%edx
1402f030e:	45 33 c3             	xor    %r11d,%r8d
1402f0311:	31 54 24 0c          	xor    %edx,0xc(%rsp)
1402f0315:	41 8b d7             	mov    %r15d,%edx
1402f0318:	c1 c2 0c             	rol    $0xc,%edx
1402f031b:	44 03 ca             	add    %edx,%r9d
1402f031e:	41 c1 c6 09          	rol    $0x9,%r14d
1402f0322:	41 c1 c1 07          	rol    $0x7,%r9d
1402f0326:	41 8b c1             	mov    %r9d,%eax
1402f0329:	33 c2                	xor    %edx,%eax
1402f032b:	8b d6                	mov    %esi,%edx
1402f032d:	41 03 c2             	add    %r10d,%eax
1402f0330:	c1 ce 0d             	ror    $0xd,%esi
1402f0333:	33 d5                	xor    %ebp,%edx
1402f0335:	41 03 c0             	add    %r8d,%eax
1402f0338:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
1402f033d:	33 d7                	xor    %edi,%edx
1402f033f:	41 03 d1             	add    %r9d,%edx
1402f0342:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f0346:	03 54 24 14          	add    0x14(%rsp),%edx
1402f034a:	44 03 e0             	add    %eax,%r12d
1402f034d:	03 d3                	add    %ebx,%edx
1402f034f:	8b 5c 24 14          	mov    0x14(%rsp),%ebx
1402f0353:	44 8b d2             	mov    %edx,%r10d
1402f0356:	8b c2                	mov    %edx,%eax
1402f0358:	c1 c0 09             	rol    $0x9,%eax
1402f035b:	41 c1 ca 0f          	ror    $0xf,%r10d
1402f035f:	44 33 d0             	xor    %eax,%r10d
1402f0362:	41 8b c0             	mov    %r8d,%eax
1402f0365:	33 44 24 34          	xor    0x34(%rsp),%eax
1402f0369:	44 33 d2             	xor    %edx,%r10d
1402f036c:	33 c3                	xor    %ebx,%eax
1402f036e:	8b d0                	mov    %eax,%edx
1402f0370:	c1 c8 09             	ror    $0x9,%eax
1402f0373:	c1 c2 0f             	rol    $0xf,%edx
1402f0376:	33 d0                	xor    %eax,%edx
1402f0378:	45 8d 8a cb 28 62 ce 	lea    -0x319dd735(%r10),%r9d
1402f037f:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
1402f0386:	c1 c0 07             	rol    $0x7,%eax
1402f0389:	33 d0                	xor    %eax,%edx
1402f038b:	41 33 d0             	xor    %r8d,%edx
1402f038e:	33 54 24 18          	xor    0x18(%rsp),%edx
1402f0392:	33 54 24 34          	xor    0x34(%rsp),%edx
1402f0396:	33 da                	xor    %edx,%ebx
1402f0398:	41 8b d4             	mov    %r12d,%edx
1402f039b:	c1 c2 0c             	rol    $0xc,%edx
1402f039e:	89 5c 24 14          	mov    %ebx,0x14(%rsp)
1402f03a2:	8b 5c 24 10          	mov    0x10(%rsp),%ebx
1402f03a6:	44 03 ca             	add    %edx,%r9d
1402f03a9:	44 33 eb             	xor    %ebx,%r13d
1402f03ac:	41 c1 c1 07          	rol    $0x7,%r9d
1402f03b0:	41 8b c1             	mov    %r9d,%eax
1402f03b3:	45 8b c4             	mov    %r12d,%r8d
1402f03b6:	33 c2                	xor    %edx,%eax
1402f03b8:	45 33 c7             	xor    %r15d,%r8d
1402f03bb:	41 03 c3             	add    %r11d,%eax
1402f03be:	41 c1 c7 09          	rol    $0x9,%r15d
1402f03c2:	45 33 c6             	xor    %r14d,%r8d
1402f03c5:	8b d6                	mov    %esi,%edx
1402f03c7:	41 03 c0             	add    %r8d,%eax
1402f03ca:	33 d5                	xor    %ebp,%edx
1402f03cc:	44 8b 04 24          	mov    (%rsp),%r8d
1402f03d0:	41 33 d2             	xor    %r10d,%edx
1402f03d3:	41 03 d1             	add    %r9d,%edx
1402f03d6:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f03da:	03 d3                	add    %ebx,%edx
1402f03dc:	c1 cd 0d             	ror    $0xd,%ebp
1402f03df:	03 d7                	add    %edi,%edx
1402f03e1:	44 03 e8             	add    %eax,%r13d
1402f03e4:	8b 7c 24 04          	mov    0x4(%rsp),%edi
1402f03e8:	44 8b da             	mov    %edx,%r11d
1402f03eb:	8b c2                	mov    %edx,%eax
1402f03ed:	41 c1 cb 0f          	ror    $0xf,%r11d
1402f03f1:	c1 c0 09             	rol    $0x9,%eax
1402f03f4:	44 33 d8             	xor    %eax,%r11d
1402f03f7:	41 8b c0             	mov    %r8d,%eax
1402f03fa:	33 44 24 20          	xor    0x20(%rsp),%eax
1402f03fe:	44 33 da             	xor    %edx,%r11d
1402f0401:	33 c3                	xor    %ebx,%eax
1402f0403:	8b d0                	mov    %eax,%edx
1402f0405:	c1 c8 09             	ror    $0x9,%eax
1402f0408:	c1 c2 0f             	rol    $0xf,%edx
1402f040b:	33 d0                	xor    %eax,%edx
1402f040d:	45 8d 8b 97 51 c4 9c 	lea    -0x633bae69(%r11),%r9d
1402f0414:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402f0418:	c1 c0 07             	rol    $0x7,%eax
1402f041b:	33 d0                	xor    %eax,%edx
1402f041d:	41 33 d0             	xor    %r8d,%edx
1402f0420:	45 8b c5             	mov    %r13d,%r8d
1402f0423:	33 54 24 08          	xor    0x8(%rsp),%edx
1402f0427:	45 33 c4             	xor    %r12d,%r8d
1402f042a:	33 54 24 20          	xor    0x20(%rsp),%edx
1402f042e:	45 33 c7             	xor    %r15d,%r8d
1402f0431:	33 da                	xor    %edx,%ebx
1402f0433:	41 c1 c4 09          	rol    $0x9,%r12d
1402f0437:	89 5c 24 10          	mov    %ebx,0x10(%rsp)
1402f043b:	41 8b d5             	mov    %r13d,%edx
1402f043e:	c1 c2 0c             	rol    $0xc,%edx
1402f0441:	44 03 ca             	add    %edx,%r9d
1402f0444:	41 c1 c1 07          	rol    $0x7,%r9d
1402f0448:	41 8b c1             	mov    %r9d,%eax
1402f044b:	33 c2                	xor    %edx,%eax
1402f044d:	8b d5                	mov    %ebp,%edx
1402f044f:	41 03 c6             	add    %r14d,%eax
1402f0452:	41 33 d2             	xor    %r10d,%edx
1402f0455:	44 8b 74 24 24       	mov    0x24(%rsp),%r14d
1402f045a:	41 03 c0             	add    %r8d,%eax
1402f045d:	44 8b 44 24 0c       	mov    0xc(%rsp),%r8d
1402f0462:	41 33 d3             	xor    %r11d,%edx
1402f0465:	41 03 d1             	add    %r9d,%edx
1402f0468:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f046c:	03 d7                	add    %edi,%edx
1402f046e:	41 c1 ca 0d          	ror    $0xd,%r10d
1402f0472:	03 d6                	add    %esi,%edx
1402f0474:	44 33 f7             	xor    %edi,%r14d
1402f0477:	44 03 f0             	add    %eax,%r14d
1402f047a:	8b da                	mov    %edx,%ebx
1402f047c:	8b c2                	mov    %edx,%eax
1402f047e:	c1 cb 0f             	ror    $0xf,%ebx
1402f0481:	c1 c0 09             	rol    $0x9,%eax
1402f0484:	33 d8                	xor    %eax,%ebx
1402f0486:	41 8b c0             	mov    %r8d,%eax
1402f0489:	33 44 24 2c          	xor    0x2c(%rsp),%eax
1402f048d:	33 da                	xor    %edx,%ebx
1402f048f:	33 c7                	xor    %edi,%eax
1402f0491:	8b d0                	mov    %eax,%edx
1402f0493:	c1 c2 0f             	rol    $0xf,%edx
1402f0496:	c1 c8 09             	ror    $0x9,%eax
1402f0499:	33 d0                	xor    %eax,%edx
1402f049b:	8b 74 24 34          	mov    0x34(%rsp),%esi
1402f049f:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402f04a3:	44 8d 8b 2f a3 88 39 	lea    0x3988a32f(%rbx),%r9d
1402f04aa:	c1 c0 07             	rol    $0x7,%eax
1402f04ad:	33 d0                	xor    %eax,%edx
1402f04af:	41 33 d0             	xor    %r8d,%edx
1402f04b2:	45 8b c6             	mov    %r14d,%r8d
1402f04b5:	33 54 24 1c          	xor    0x1c(%rsp),%edx
1402f04b9:	45 33 c5             	xor    %r13d,%r8d
1402f04bc:	33 54 24 2c          	xor    0x2c(%rsp),%edx
1402f04c0:	45 33 c4             	xor    %r12d,%r8d
1402f04c3:	33 fa                	xor    %edx,%edi
1402f04c5:	41 c1 c5 09          	rol    $0x9,%r13d
1402f04c9:	89 7c 24 04          	mov    %edi,0x4(%rsp)
1402f04cd:	41 8b d6             	mov    %r14d,%edx
1402f04d0:	c1 c2 0c             	rol    $0xc,%edx
1402f04d3:	44 03 ca             	add    %edx,%r9d
1402f04d6:	41 c1 c1 07          	rol    $0x7,%r9d
1402f04da:	41 8b c1             	mov    %r9d,%eax
1402f04dd:	33 c2                	xor    %edx,%eax
1402f04df:	8b d3                	mov    %ebx,%edx
1402f04e1:	41 33 d2             	xor    %r10d,%edx
1402f04e4:	41 03 c7             	add    %r15d,%eax
1402f04e7:	44 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%r15d
1402f04ee:	00
1402f04ef:	41 33 d3             	xor    %r11d,%edx
1402f04f2:	41 03 d1             	add    %r9d,%edx
1402f04f5:	41 c1 cb 0d          	ror    $0xd,%r11d
1402f04f9:	41 03 d7             	add    %r15d,%edx
1402f04fc:	41 03 c0             	add    %r8d,%eax
1402f04ff:	44 8b 44 24 14       	mov    0x14(%rsp),%r8d
1402f0504:	03 d5                	add    %ebp,%edx
1402f0506:	8b 6c 24 20          	mov    0x20(%rsp),%ebp
1402f050a:	8b fa                	mov    %edx,%edi
1402f050c:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f0510:	41 33 f7             	xor    %r15d,%esi
1402f0513:	03 f0                	add    %eax,%esi
1402f0515:	c1 cf 0f             	ror    $0xf,%edi
1402f0518:	8b c2                	mov    %edx,%eax
1402f051a:	c1 c0 09             	rol    $0x9,%eax
1402f051d:	33 f8                	xor    %eax,%edi
1402f051f:	41 8b c0             	mov    %r8d,%eax
1402f0522:	33 44 24 18          	xor    0x18(%rsp),%eax
1402f0526:	33 fa                	xor    %edx,%edi
1402f0528:	41 33 c7             	xor    %r15d,%eax
1402f052b:	8b d0                	mov    %eax,%edx
1402f052d:	c1 c8 09             	ror    $0x9,%eax
1402f0530:	c1 c2 0f             	rol    $0xf,%edx
1402f0533:	33 d0                	xor    %eax,%edx
1402f0535:	44 8d 8f 5e 46 11 73 	lea    0x7311465e(%rdi),%r9d
1402f053c:	8b 44 24 24          	mov    0x24(%rsp),%eax
1402f0540:	c1 c0 07             	rol    $0x7,%eax
1402f0543:	33 d0                	xor    %eax,%edx
1402f0545:	41 33 d0             	xor    %r8d,%edx
1402f0548:	44 8b c6             	mov    %esi,%r8d
1402f054b:	33 54 24 28          	xor    0x28(%rsp),%edx
1402f054f:	45 33 c6             	xor    %r14d,%r8d
1402f0552:	33 54 24 18          	xor    0x18(%rsp),%edx
1402f0556:	45 33 c5             	xor    %r13d,%r8d
1402f0559:	44 33 fa             	xor    %edx,%r15d
1402f055c:	41 c1 c6 09          	rol    $0x9,%r14d
1402f0560:	8b d6                	mov    %esi,%edx
1402f0562:	44 89 bc 24 c8 00 00 	mov    %r15d,0xc8(%rsp)
1402f0569:	00