140df127d:	cc                   	int3
140df127e:	cc                   	int3
140df127f:	cc                   	int3
140df1280:	48 8b ca             	mov    %rdx,%rcx
140df1283:	e9 98 25 ff ff       	jmp    0x140de3820
140df1288:	cc                   	int3
140df1289:	cc                   	int3
140df128a:	cc                   	int3
140df128b:	cc                   	int3
140df128c:	cc                   	int3
140df128d:	cc                   	int3
140df128e:	cc                   	int3
140df128f:	cc                   	int3
140df1290:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140df1295:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140df129a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140df129f:	57                   	push   %rdi
140df12a0:	41 54                	push   %r12
140df12a2:	41 55                	push   %r13
140df12a4:	41 56                	push   %r14
140df12a6:	41 57                	push   %r15
140df12a8:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140df12af:	4c 8b ea             	mov    %rdx,%r13
140df12b2:	4c 8b e1             	mov    %rcx,%r12
140df12b5:	48 8b 29             	mov    (%rcx),%rbp
140df12b8:	48 8b 32             	mov    (%rdx),%rsi
140df12bb:	0f b7 5d 02          	movzwl 0x2(%rbp),%ebx
140df12bf:	4c 8d 75 08          	lea    0x8(%rbp),%r14
140df12c3:	66 83 7d 06 01       	cmpw   $0x1,0x6(%rbp)
140df12c8:	49 8b ce             	mov    %r14,%rcx
140df12cb:	76 03                	jbe    0x140df12d0
140df12cd:	49 8b 0e             	mov    (%r14),%rcx
140df12d0:	48 8b 09             	mov    (%rcx),%rcx
140df12d3:	e8 48 25 ff ff       	call   0x140de3820
140df12d8:	48 8b c8             	mov    %rax,%rcx
140df12db:	45 33 c9             	xor    %r9d,%r9d
140df12de:	45 33 c0             	xor    %r8d,%r8d
140df12e1:	8b d3                	mov    %ebx,%edx
140df12e3:	e8 78 33 ff ff       	call   0x140de4660
140df12e8:	48 8b d8             	mov    %rax,%rbx
140df12eb:	0f b6 4d 00          	movzbl 0x0(%rbp),%ecx
140df12ef:	45 33 ff             	xor    %r15d,%r15d
140df12f2:	41 8d 7f 01          	lea    0x1(%r15),%edi
140df12f6:	83 e9 07             	sub    $0x7,%ecx
140df12f9:	0f 84 ce 00 00 00    	je     0x140df13cd
140df12ff:	2b cf                	sub    %edi,%ecx
140df1301:	0f 84 b9 00 00 00    	je     0x140df13c0
140df1307:	2b cf                	sub    %edi,%ecx
140df1309:	0f 84 ad 00 00 00    	je     0x140df13bc
140df130f:	3b cf                	cmp    %edi,%ecx
140df1311:	0f 84 98 00 00 00    	je     0x140df13af
140df1317:	48 8b c8             	mov    %rax,%rcx
140df131a:	e8 e1 1d ff ff       	call   0x140de3100
140df131f:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
140df1324:	8b d7                	mov    %edi,%edx
140df1326:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df132b:	e8 40 cc 3e ff       	call   0x1401ddf70
140df1330:	90                   	nop
140df1331:	48 8d 15 f8 fd 3b 00 	lea    0x3bfdf8(%rip),%rdx        # 0x1411b1130
140df1338:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df133d:	e8 fe ee 3d ff       	call   0x1401d0240
140df1342:	48 8b c8             	mov    %rax,%rcx
140df1345:	48 8d 15 0c 50 1c 00 	lea    0x1c500c(%rip),%rdx        # 0x140fb6358
140df134c:	e8 ef ee 3d ff       	call   0x1401d0240
140df1351:	48 8b c8             	mov    %rax,%rcx
140df1354:	ba 77 01 00 00       	mov    $0x177,%edx
140df1359:	e8 c2 72 58 ff       	call   0x140378620
140df135e:	48 8b c8             	mov    %rax,%rcx
140df1361:	48 8d 15 f8 81 1b 00 	lea    0x1b81f8(%rip),%rdx        # 0x140fa9560
140df1368:	e8 d3 ee 3d ff       	call   0x1401d0240
140df136d:	90                   	nop
140df136e:	0f b6 5d 00          	movzbl 0x0(%rbp),%ebx
140df1372:	48 8d 15 c7 fe 3b 00 	lea    0x3bfec7(%rip),%rdx        # 0x1411b1240
140df1379:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df137e:	e8 bd ee 3d ff       	call   0x1401d0240
140df1383:	48 8b c8             	mov    %rax,%rcx
140df1386:	8b d3                	mov    %ebx,%edx
140df1388:	e8 93 72 58 ff       	call   0x140378620
140df138d:	90                   	nop
140df138e:	44 38 7c 24 20       	cmp    %r15b,0x20(%rsp)
140df1393:	75 0a                	jne    0x140df139f
140df1395:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140df139a:	e8 01 f8 fd ff       	call   0x140dd0ba0
140df139f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df13a4:	e8 b7 4c 3f ff       	call   0x1401e6060
140df13a9:	90                   	nop
140df13aa:	e9 f4 01 00 00       	jmp    0x140df15a3
140df13af:	44 8b 45 1c          	mov    0x1c(%rbp),%r8d
140df13b3:	44 89 40 1c          	mov    %r8d,0x1c(%rax)
140df13b7:	8b 55 18             	mov    0x18(%rbp),%edx
140df13ba:	eb 1d                	jmp    0x140df13d9
140df13bc:	8b d7                	mov    %edi,%edx
140df13be:	eb 12                	jmp    0x140df13d2
140df13c0:	89 78 1c             	mov    %edi,0x1c(%rax)
140df13c3:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140df13c8:	44 8b c7             	mov    %edi,%r8d
140df13cb:	eb 0c                	jmp    0x140df13d9
140df13cd:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140df13d2:	45 8b c7             	mov    %r15d,%r8d
140df13d5:	44 89 78 1c          	mov    %r15d,0x1c(%rax)
140df13d9:	89 50 18             	mov    %edx,0x18(%rax)
140df13dc:	0f b6 06             	movzbl (%rsi),%eax
140df13df:	83 c0 fd             	add    $0xfffffffd,%eax
140df13e2:	83 f8 11             	cmp    $0x11,%eax
140df13e5:	0f 87 26 01 00 00    	ja     0x140df1511
140df13eb:	48 98                	cltq
140df13ed:	4c 8d 0d 0c ec 20 ff 	lea    -0xdf13f4(%rip),%r9        # 0x140000000
140df13f4:	41 8b 8c 81 c4 15 df 	mov    0xdf15c4(%r9,%rax,4),%ecx
140df13fb:	00
140df13fc:	49 03 c9             	add    %r9,%rcx
140df13ff:	ff e1                	jmp    *%rcx
140df1401:	c7 43 18 ff ff ff ff 	movl   $0xffffffff,0x18(%rbx)
140df1408:	e9 9b 00 00 00       	jmp    0x140df14a8
140df140d:	41 8d 40 01          	lea    0x1(%r8),%eax
140df1411:	89 43 1c             	mov    %eax,0x1c(%rbx)
140df1414:	c7 43 18 ff ff ff ff 	movl   $0xffffffff,0x18(%rbx)
140df141b:	e9 88 00 00 00       	jmp    0x140df14a8
140df1420:	8b 4e 1c             	mov    0x1c(%rsi),%ecx
140df1423:	41 03 c8             	add    %r8d,%ecx
140df1426:	89 4b 1c             	mov    %ecx,0x1c(%rbx)
140df1429:	8b 46 18             	mov    0x18(%rsi),%eax
140df142c:	83 f8 ff             	cmp    $0xffffffff,%eax
140df142f:	75 05                	jne    0x140df1436
140df1431:	89 43 18             	mov    %eax,0x18(%rbx)
140df1434:	eb 72                	jmp    0x140df14a8
140df1436:	83 fa ff             	cmp    $0xffffffff,%edx
140df1439:	74 6d                	je     0x140df14a8
140df143b:	03 c2                	add    %edx,%eax
140df143d:	89 43 18             	mov    %eax,0x18(%rbx)
140df1440:	eb 66                	jmp    0x140df14a8
140df1442:	41 8d 40 01          	lea    0x1(%r8),%eax
140df1446:	89 43 1c             	mov    %eax,0x1c(%rbx)
140df1449:	83 fa ff             	cmp    $0xffffffff,%edx
140df144c:	74 5a                	je     0x140df14a8
140df144e:	8d 42 01             	lea    0x1(%rdx),%eax
140df1451:	89 43 18             	mov    %eax,0x18(%rbx)
140df1454:	eb 52                	jmp    0x140df14a8
140df1456:	66 39 7d 06          	cmp    %di,0x6(%rbp)
140df145a:	76 03                	jbe    0x140df145f
140df145c:	4d 8b 36             	mov    (%r14),%r14
140df145f:	49 8b 06             	mov    (%r14),%rax
140df1462:	44 8b 40 18          	mov    0x18(%rax),%r8d
140df1466:	48 63 46 18          	movslq 0x18(%rsi),%rax
140df146a:	3b c7                	cmp    %edi,%eax
140df146c:	7e 25                	jle    0x140df1493
140df146e:	48 8b d0             	mov    %rax,%rdx
140df1471:	48 8b cf             	mov    %rdi,%rcx
140df1474:	48 8b 46 20          	mov    0x20(%rsi),%rax
140df1478:	48 83 c0 04          	add    $0x4,%rax
140df147c:	0f 1f 40 00          	nopl   0x0(%rax)
140df1480:	44 39 00             	cmp    %r8d,(%rax)
140df1483:	75 0e                	jne    0x140df1493
140df1485:	ff c7                	inc    %edi
140df1487:	48 ff c1             	inc    %rcx
140df148a:	48 83 c0 04          	add    $0x4,%rax
140df148e:	48 3b ca             	cmp    %rdx,%rcx
140df1491:	7c ed                	jl     0x140df1480
140df1493:	01 7b 1c             	add    %edi,0x1c(%rbx)
140df1496:	8b 43 18             	mov    0x18(%rbx),%eax
140df1499:	83 f8 ff             	cmp    $0xffffffff,%eax
140df149c:	74 05                	je     0x140df14a3
140df149e:	03 c7                	add    %edi,%eax
140df14a0:	89 43 18             	mov    %eax,0x18(%rbx)
140df14a3:	3b 7e 18             	cmp    0x18(%rsi),%edi
140df14a6:	75 2f                	jne    0x140df14d7
140df14a8:	b9 28 00 00 00       	mov    $0x28,%ecx
140df14ad:	e8 56 9c 02 00       	call   0x140e1b108
140df14b2:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140df14b9:	00
140df14ba:	48 85 c0             	test   %rax,%rax
140df14bd:	74 12                	je     0x140df14d1
140df14bf:	45 33 c0             	xor    %r8d,%r8d
140df14c2:	41 8d 50 02          	lea    0x2(%r8),%edx
140df14c6:	48 8b c8             	mov    %rax,%rcx
140df14c9:	e8 22 0e ff ff       	call   0x140de22f0
140df14ce:	4c 8b f8             	mov    %rax,%r15
140df14d1:	4d 89 3c 24          	mov    %r15,(%r12)
140df14d5:	eb 21                	jmp    0x140df14f8
140df14d7:	49 89 1c 24          	mov    %rbx,(%r12)
140df14db:	44 0f b7 46 02       	movzwl 0x2(%rsi),%r8d
140df14e0:	8b 56 18             	mov    0x18(%rsi),%edx
140df14e3:	2b d7                	sub    %edi,%edx
140df14e5:	4c 63 cf             	movslq %edi,%r9
140df14e8:	48 8b 46 20          	mov    0x20(%rsi),%rax
140df14ec:	4a 8d 0c 88          	lea    (%rax,%r9,4),%rcx
140df14f0:	e8 ab 25 ff ff       	call   0x140de3aa0
140df14f5:	48 8b d8             	mov    %rax,%rbx
140df14f8:	49 89 5d 00          	mov    %rbx,0x0(%r13)
140df14fc:	48 8b cd             	mov    %rbp,%rcx
140df14ff:	e8 fc 1b ff ff       	call   0x140de3100
140df1504:	48 8b ce             	mov    %rsi,%rcx
140df1507:	e8 f4 1b ff ff       	call   0x140de3100
140df150c:	e9 92 00 00 00       	jmp    0x140df15a3
140df1511:	48 8b cb             	mov    %rbx,%rcx
140df1514:	e8 e7 1b ff ff       	call   0x140de3100
140df1519:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
140df151e:	8b d7                	mov    %edi,%edx
140df1520:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df1525:	e8 46 ca 3e ff       	call   0x1401ddf70
140df152a:	90                   	nop
140df152b:	48 8d 15 fe fb 3b 00 	lea    0x3bfbfe(%rip),%rdx        # 0x1411b1130
140df1532:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df1537:	e8 04 ed 3d ff       	call   0x1401d0240
140df153c:	48 8b c8             	mov    %rax,%rcx
140df153f:	48 8d 15 12 4e 1c 00 	lea    0x1c4e12(%rip),%rdx        # 0x140fb6358
140df1546:	e8 f5 ec 3d ff       	call   0x1401d0240
140df154b:	48 8b c8             	mov    %rax,%rcx
140df154e:	ba b4 01 00 00       	mov    $0x1b4,%edx
140df1553:	e8 c8 70 58 ff       	call   0x140378620
140df1558:	48 8b c8             	mov    %rax,%rcx
140df155b:	48 8d 15 fe 7f 1b 00 	lea    0x1b7ffe(%rip),%rdx        # 0x140fa9560
140df1562:	e8 d9 ec 3d ff       	call   0x1401d0240
140df1567:	90                   	nop
140df1568:	0f b6 1e             	movzbl (%rsi),%ebx
140df156b:	48 8d 15 ee fc 3b 00 	lea    0x3bfcee(%rip),%rdx        # 0x1411b1260
140df1572:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df1577:	e8 c4 ec 3d ff       	call   0x1401d0240
140df157c:	48 8b c8             	mov    %rax,%rcx
140df157f:	8b d3                	mov    %ebx,%edx
140df1581:	e8 9a 70 58 ff       	call   0x140378620
140df1586:	90                   	nop
140df1587:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
140df158c:	75 0a                	jne    0x140df1598
140df158e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140df1593:	e8 08 f6 fd ff       	call   0x140dd0ba0
140df1598:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140df159d:	e8 be 4a 3f ff       	call   0x1401e6060
140df15a2:	90                   	nop
140df15a3:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
140df15aa:	00
140df15ab:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140df15af:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140df15b3:	49 8b 73 48          	mov    0x48(%r11),%rsi
140df15b7:	49 8b e3             	mov    %r11,%rsp
140df15ba:	41 5f                	pop    %r15
140df15bc:	41 5e                	pop    %r14
140df15be:	41 5d                	pop    %r13
140df15c0:	41 5c                	pop    %r12
140df15c2:	5f                   	pop    %rdi
140df15c3:	c3                   	ret
140df15c4:	42 14 df             	rex.X adc $0xdf,%al
140df15c7:	00 56 14             	add    %dl,0x14(%rsi)
140df15ca:	df 00                	filds  (%rax)
140df15cc:	11 15 df 00 11 15    	adc    %edx,0x151100df(%rip)        # 0x155f016b1
140df15d2:	df 00                	filds  (%rax)
140df15d4:	01 14 df             	add    %edx,(%rdi,%rbx,8)
140df15d7:	00 0d 14 df 00 49    	add    %cl,0x4900df14(%rip)        # 0x189dff4f1
140df15dd:	14 df                	adc    $0xdf,%al
140df15df:	00 20                	add    %ah,(%rax)
140df15e1:	14 df                	adc    $0xdf,%al
140df15e3:	00 11                	add    %dl,(%rcx)
140df15e5:	15 df 00 42 14       	adc    $0x144200df,%eax
140df15ea:	df 00                	filds  (%rax)
140df15ec:	42 14 df             	rex.X adc $0xdf,%al
140df15ef:	00 11                	add    %dl,(%rcx)
140df15f1:	15 df 00 11 15       	adc    $0x151100df,%eax
140df15f6:	df 00                	filds  (%rax)
140df15f8:	11 15 df 00 11 15    	adc    %edx,0x151100df(%rip)        # 0x155f016dd
140df15fe:	df 00                	filds  (%rax)
140df1600:	11 15 df 00 11 15    	adc    %edx,0x151100df(%rip)        # 0x155f016e5
140df1606:	df 00                	filds  (%rax)
140df1608:	42 14 df             	rex.X adc $0xdf,%al
140df160b:	00 cc                	add    %cl,%ah
140df160d:	cc                   	int3
140df160e:	cc                   	int3
140df160f:	cc                   	int3
140df1610:	49 8b c1             	mov    %r9,%rax
140df1613:	c3                   	ret
140df1614:	cc                   	int3
140df1615:	cc                   	int3
140df1616:	cc                   	int3
140df1617:	cc                   	int3
140df1618:	cc                   	int3
140df1619:	cc                   	int3
140df161a:	cc                   	int3
140df161b:	cc                   	int3
140df161c:	cc                   	int3
140df161d:	cc                   	int3
140df161e:	cc                   	int3
140df161f:	cc                   	int3
140df1620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140df1625:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140df162a:	56                   	push   %rsi
140df162b:	57                   	push   %rdi
140df162c:	41 55                	push   %r13
140df162e:	41 56                	push   %r14
140df1630:	41 57                	push   %r15
140df1632:	48 83 ec 20          	sub    $0x20,%rsp
140df1636:	48 8b f2             	mov    %rdx,%rsi
140df1639:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140df163e:	44 0f b7 42 06       	movzwl 0x6(%rdx),%r8d
140df1643:	66 45 85 c0          	test   %r8w,%r8w
140df1647:	0f 84 4f 01 00 00    	je     0x140df179c
140df164d:	80 3a 05             	cmpb   $0x5,(%rdx)
140df1650:	0f 84 ac 00 00 00    	je     0x140df1702
140df1656:	48 8b d7             	mov    %rdi,%rdx
140df1659:	48 8b ce             	mov    %rsi,%rcx
140df165c:	e8 ef f8 ff ff       	call   0x140df0f50
140df1661:	84 c0                	test   %al,%al
140df1663:	0f 84 33 01 00 00    	je     0x140df179c
140df1669:	b9 28 00 00 00       	mov    $0x28,%ecx
140df166e:	e8 95 9a 02 00       	call   0x140e1b108
140df1673:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140df1678:	33 db                	xor    %ebx,%ebx
140df167a:	48 85 c0             	test   %rax,%rax
140df167d:	74 15                	je     0x140df1694
140df167f:	44 0f b7 46 02       	movzwl 0x2(%rsi),%r8d
140df1684:	0f b6 16             	movzbl (%rsi),%edx
140df1687:	48 8b c8             	mov    %rax,%rcx
140df168a:	e8 61 0c ff ff       	call   0x140de22f0
140df168f:	48 8b e8             	mov    %rax,%rbp
140df1692:	eb 03                	jmp    0x140df1697
140df1694:	48 8b eb             	mov    %rbx,%rbp
140df1697:	0f b7 56 06          	movzwl 0x6(%rsi),%edx
140df169b:	48 8b cd             	mov    %rbp,%rcx
140df169e:	e8 2d 14 ff ff       	call   0x140de2ad0
140df16a3:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140df16a7:	66 83 7d 06 01       	cmpw   $0x1,0x6(%rbp)
140df16ac:	76 03                	jbe    0x140df16b1
140df16ae:	48 8b 09             	mov    (%rcx),%rcx
140df16b1:	66 3b 5e 06          	cmp    0x6(%rsi),%bx
140df16b5:	73 1e                	jae    0x140df16d5
140df16b7:	48 2b f9             	sub    %rcx,%rdi
140df16ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140df16c0:	48 8b 04 0f          	mov    (%rdi,%rcx,1),%rax
140df16c4:	48 89 01             	mov    %rax,(%rcx)
140df16c7:	ff c3                	inc    %ebx
140df16c9:	48 8d 49 08          	lea    0x8(%rcx),%rcx
140df16cd:	0f b7 46 06          	movzwl 0x6(%rsi),%eax
140df16d1:	3b d8                	cmp    %eax,%ebx
140df16d3:	7c eb                	jl     0x140df16c0
140df16d5:	0f b6 06             	movzbl (%rsi),%eax
140df16d8:	3c 0a                	cmp    $0xa,%al
140df16da:	75 14                	jne    0x140df16f0
140df16dc:	8b 46 1c             	mov    0x1c(%rsi),%eax
140df16df:	89 45 1c             	mov    %eax,0x1c(%rbp)
140df16e2:	8b 46 18             	mov    0x18(%rsi),%eax
140df16e5:	89 45 18             	mov    %eax,0x18(%rbp)
140df16e8:	48 8b c5             	mov    %rbp,%rax
140df16eb:	e9 b4 00 00 00       	jmp    0x140df17a4
140df16f0:	3c 0b                	cmp    $0xb,%al
140df16f2:	75 06                	jne    0x140df16fa
140df16f4:	8b 46 18             	mov    0x18(%rsi),%eax
140df16f7:	89 45 18             	mov    %eax,0x18(%rbp)
140df16fa:	48 8b c5             	mov    %rbp,%rax
140df16fd:	e9 a2 00 00 00       	jmp    0x140df17a4
140df1702:	33 db                	xor    %ebx,%ebx
140df1704:	8b eb                	mov    %ebx,%ebp
140df1706:	66 41 3b d8          	cmp    %r8w,%bx
140df170a:	0f 83 8c 00 00 00    	jae    0x140df179c