446492:	72 72                	jb     0x446506
446494:	61                   	popa
446495:	79 00                	jns    0x446497
446497:	41                   	inc    %ecx
446498:	72 72                	jb     0x44650c
44649a:	61                   	popa
44649b:	79 00                	jns    0x44649d
44649d:	52                   	push   %edx
44649e:	75 6e                	jne    0x44650e
4464a0:	74 69                	je     0x44650b
4464a2:	6d                   	insl   (%dx),%es:(%edi)
4464a3:	65 46                	gs inc %esi
4464a5:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
4464ac:	64 6c                	fs insb (%dx),%es:(%edi)
4464ae:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4464b2:	73 65                	jae    0x446519
4464b4:	6d                   	insl   (%dx),%es:(%edi)
4464b5:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4464b9:	53                   	push   %ebx
4464ba:	79 73                	jns    0x44652f
4464bc:	74 65                	je     0x446523
4464be:	6d                   	insl   (%dx),%es:(%edi)
4464bf:	2e 52                	cs push %edx
4464c1:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4464c4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4464c9:	6e                   	outsb  %ds:(%esi),(%dx)
4464ca:	00 47 65             	add    %al,0x65(%edi)
4464cd:	74 45                	je     0x446514
4464cf:	78 65                	js     0x446536
4464d1:	63 75 74             	arpl   %esi,0x74(%ebp)
4464d4:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
4464db:	6d                   	insl   (%dx),%es:(%edi)
4464dc:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4464e0:	47                   	inc    %edi
4464e1:	65 74 43             	gs je  0x446527
4464e4:	61                   	popa
4464e5:	6c                   	insb   (%dx),%es:(%edi)
4464e6:	6c                   	insb   (%dx),%es:(%edi)
4464e7:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
4464ee:	6d                   	insl   (%dx),%es:(%edi)
4464ef:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4464f3:	42                   	inc    %edx
4464f4:	79 74                	jns    0x44656a
4464f6:	65 00 42 75          	add    %al,%gs:0x75(%edx)
4464fa:	66 66 65 72 00       	data16 data16 gs jb 0x4464ff
4464ff:	42                   	inc    %edx
446500:	6c                   	insb   (%dx),%es:(%edi)
446501:	6f                   	outsl  %ds:(%esi),(%dx)
446502:	63 6b 43             	arpl   %ebp,0x43(%ebx)
446505:	6f                   	outsl  %ds:(%esi),(%dx)
446506:	70 79                	jo     0x446581
446508:	00 67 65             	add    %ah,0x65(%edi)
44650b:	74 5f                	je     0x44656c
44650d:	55                   	push   %ebp
44650e:	54                   	push   %esp
44650f:	46                   	inc    %esi
446510:	38 00                	cmp    %al,(%eax)
446512:	47                   	inc    %edi
446513:	65 74 53             	gs je  0x446569
446516:	74 72                	je     0x44658a
446518:	69 6e 67 00 52 69 6a 	imul   $0x6a695200,0x67(%esi),%ebp
44651f:	6e                   	outsb  %ds:(%esi),(%dx)
446520:	64 61                	fs popa
446522:	65 6c                	gs insb (%dx),%es:(%edi)
446524:	00 43 72             	add    %al,0x72(%ebx)
446527:	65 61                	gs popa
446529:	74 65                	je     0x446590
44652b:	00 53 79             	add    %dl,0x79(%ebx)
44652e:	6d                   	insl   (%dx),%es:(%edi)
44652f:	6d                   	insl   (%dx),%es:(%edi)
446530:	65 74 72             	gs je  0x4465a5
446533:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
44653a:	69 74 68 6d 00 73 65 	imul   $0x74657300,0x6d(%eax,%ebp,2),%esi
446541:	74
446542:	5f                   	pop    %edi
446543:	4b                   	dec    %ebx
446544:	65 79 00             	gs jns 0x446547
446547:	73 65                	jae    0x4465ae
446549:	74 5f                	je     0x4465aa
44654b:	49                   	dec    %ecx
44654c:	56                   	push   %esi
44654d:	00 43 72             	add    %al,0x72(%ebx)
446550:	65 61                	gs popa
446552:	74 65                	je     0x4465b9
446554:	44                   	inc    %esp
446555:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
446559:	70 74                	jo     0x4465cf
44655b:	6f                   	outsl  %ds:(%esi),(%dx)
44655c:	72 00                	jb     0x44655e
44655e:	49                   	dec    %ecx
44655f:	43                   	inc    %ebx
446560:	72 79                	jb     0x4465db
446562:	70 74                	jo     0x4465d8
446564:	6f                   	outsl  %ds:(%esi),(%dx)
446565:	54                   	push   %esp
446566:	72 61                	jb     0x4465c9
446568:	6e                   	outsb  %ds:(%esi),(%dx)
446569:	73 66                	jae    0x4465d1
44656b:	6f                   	outsl  %ds:(%esi),(%dx)
44656c:	72 6d                	jb     0x4465db
44656e:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
446572:	6e                   	outsb  %ds:(%esi),(%dx)
446573:	73 66                	jae    0x4465db
446575:	6f                   	outsl  %ds:(%esi),(%dx)
446576:	72 6d                	jb     0x4465e5
446578:	46                   	inc    %esi
446579:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
446580:	63 6b 00             	arpl   %ebp,0x0(%ebx)
446583:	52                   	push   %edx
446584:	65 61                	gs popa
446586:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
44658a:	61                   	popa
44658b:	64 42                	fs inc %edx
44658d:	79 74                	jns    0x446603
44658f:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
446593:	74 5f                	je     0x4465f4
446595:	4c                   	dec    %esp
446596:	65 6e                	outsb  %gs:(%esi),(%dx)
446598:	67 74 68             	addr16 je 0x446603
44659b:	00 4d 61             	add    %cl,0x61(%ebp)
44659e:	74 68                	je     0x446608
4465a0:	00 4d 61             	add    %cl,0x61(%ebp)
4465a3:	78 00                	js     0x4465a5
4465a5:	57                   	push   %edi
4465a6:	72 69                	jb     0x446611
4465a8:	74 65                	je     0x44660f
4465aa:	00 47 65             	add    %al,0x65(%edi)
4465ad:	74 4f                	je     0x4465fe
4465af:	62 6a 65             	bound  %ebp,0x65(%edx)
4465b2:	63 74 56 61          	arpl   %esi,0x61(%esi,%edx,2)
4465b6:	6c                   	insb   (%dx),%es:(%edi)
4465b7:	75 65                	jne    0x44661e
4465b9:	00 45 71             	add    %al,0x71(%ebp)
4465bc:	75 61                	jne    0x44661f
4465be:	6c                   	insb   (%dx),%es:(%edi)
4465bf:	73 00                	jae    0x4465c1
4465c1:	47                   	inc    %edi
4465c2:	65 74 48             	gs je  0x44660d
4465c5:	61                   	popa
4465c6:	73 68                	jae    0x446630
4465c8:	43                   	inc    %ebx
4465c9:	6f                   	outsl  %ds:(%esi),(%dx)
4465ca:	64 65 00 47 65       	fs add %al,%gs:0x65(%edi)
4465cf:	74 54                	je     0x446625
4465d1:	79 70                	jns    0x446643
4465d3:	65 46                	gs inc %esi
4465d5:	72 6f                	jb     0x446646
4465d7:	6d                   	insl   (%dx),%es:(%edi)
4465d8:	48                   	dec    %eax
4465d9:	61                   	popa
4465da:	6e                   	outsb  %ds:(%esi),(%dx)
4465db:	64 6c                	fs insb (%dx),%es:(%edi)
4465dd:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4465e1:	6e                   	outsb  %ds:(%esi),(%dx)
4465e2:	74 69                	je     0x44664d
4465e4:	6d                   	insl   (%dx),%es:(%edi)
4465e5:	65 54                	gs push %esp
4465e7:	79 70                	jns    0x446659
4465e9:	65 48                	gs dec %eax
4465eb:	61                   	popa
4465ec:	6e                   	outsb  %ds:(%esi),(%dx)
4465ed:	64 6c                	fs insb (%dx),%es:(%edi)
4465ef:	65 00 54 6f 53       	add    %dl,%gs:0x53(%edi,%ebp,2)
4465f4:	74 72                	je     0x446668
4465f6:	69 6e 67 00 41 63 74 	imul   $0x74634100,0x67(%esi),%ebp
4465fd:	69 76 61 74 6f 72 00 	imul   $0x726f74,0x61(%esi),%esi
446604:	43                   	inc    %ebx
446605:	72 65                	jb     0x44666c
446607:	61                   	popa
446608:	74 65                	je     0x44666f
44660a:	49                   	dec    %ecx
44660b:	6e                   	outsb  %ds:(%esi),(%dx)
44660c:	73 74                	jae    0x446682
44660e:	61                   	popa
44660f:	6e                   	outsb  %ds:(%esi),(%dx)
446610:	63 65 00             	arpl   %esp,0x0(%ebp)
446613:	53                   	push   %ebx
446614:	6c                   	insb   (%dx),%es:(%edi)
446615:	65 65 70 00          	gs gs jo 0x446619
446619:	50                   	push   %eax
44661a:	72 6f                	jb     0x44668b
44661c:	63 65 73             	arpl   %esp,0x73(%ebp)
44661f:	73 00                	jae    0x446621
446621:	45                   	inc    %ebp
446622:	78 63                	js     0x446687
446624:	65 70 74             	gs jo  0x44669b
446627:	69 6f 6e 00 52 65 67 	imul   $0x67655200,0x6e(%edi),%ebp
44662e:	69 73 74 72 79 4b 65 	imul   $0x654b7972,0x74(%ebx),%esi
446635:	79 00                	jns    0x446637
446637:	4d                   	dec    %ebp
446638:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
44663f:	74 2e                	je     0x44666f
446641:	57                   	push   %edi
446642:	69 6e 33 32 00 54 69 	imul   $0x69540032,0x33(%esi),%ebp
446649:	6d                   	insl   (%dx),%es:(%edi)
44664a:	65 72 00             	gs jb  0x44664d
44664d:	53                   	push   %ebx
44664e:	79 73                	jns    0x4466c3
446650:	74 65                	je     0x4466b7
446652:	6d                   	insl   (%dx),%es:(%edi)
446653:	49                   	dec    %ecx
446654:	6e                   	outsb  %ds:(%esi),(%dx)
446655:	66 6f                	outsw  %ds:(%esi),(%dx)
446657:	72 6d                	jb     0x4466c6
446659:	61                   	popa
44665a:	74 69                	je     0x4466c5
44665c:	6f                   	outsl  %ds:(%esi),(%dx)
44665d:	6e                   	outsb  %ds:(%esi),(%dx)
44665e:	00 67 65             	add    %ah,0x65(%edi)
446661:	74 5f                	je     0x4466c2
446663:	43                   	inc    %ebx
446664:	6f                   	outsl  %ds:(%esi),(%dx)
446665:	6d                   	insl   (%dx),%es:(%edi)
446666:	70 75                	jo     0x4466dd
446668:	74 65                	je     0x4466cf
44666a:	72 4e                	jb     0x4466ba
44666c:	61                   	popa
44666d:	6d                   	insl   (%dx),%es:(%edi)
44666e:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
446672:	6e                   	outsb  %ds:(%esi),(%dx)
446673:	63 61 74             	arpl   %esp,0x74(%ecx)
446676:	00 45 6e             	add    %al,0x6e(%ebp)
446679:	76 69                	jbe    0x4466e4
44667b:	72 6f                	jb     0x4466ec
44667d:	6e                   	outsb  %ds:(%esi),(%dx)
44667e:	6d                   	insl   (%dx),%es:(%edi)
44667f:	65 6e                	outsb  %gs:(%esi),(%dx)
446681:	74 00                	je     0x446683
446683:	47                   	inc    %edi
446684:	65 74 45             	gs je  0x4466cc
446687:	6e                   	outsb  %ds:(%esi),(%dx)
446688:	76 69                	jbe    0x4466f3
44668a:	72 6f                	jb     0x4466fb
44668c:	6e                   	outsb  %ds:(%esi),(%dx)
44668d:	6d                   	insl   (%dx),%es:(%edi)
44668e:	65 6e                	outsb  %gs:(%esi),(%dx)
446690:	74 56                	je     0x4466e8
446692:	61                   	popa
446693:	72 69                	jb     0x4466fe
446695:	61                   	popa
446696:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
44669a:	4f                   	dec    %edi
44669b:	70 65                	jo     0x446702
44669d:	72 61                	jb     0x446700
44669f:	74 6f                	je     0x446710
4466a1:	72 73                	jb     0x446716
4466a3:	00 43 6f             	add    %al,0x6f(%ebx)
4466a6:	6d                   	insl   (%dx),%es:(%edi)
4466a7:	70 61                	jo     0x44670a
4466a9:	72 65                	jb     0x446710
4466ab:	53                   	push   %ebx
4466ac:	74 72                	je     0x446720
4466ae:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
4466b5:	5f                   	pop    %edi
4466b6:	4c                   	dec    %esp
4466b7:	6f                   	outsl  %ds:(%esi),(%dx)
4466b8:	63 61 74             	arpl   %esp,0x74(%ecx)
4466bb:	69 6f 6e 00 44 69 72 	imul   $0x72694400,0x6e(%edi),%ebp
4466c2:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
4466c7:	79 00                	jns    0x4466c9
4466c9:	45                   	inc    %ebp
4466ca:	78 69                	js     0x446735
4466cc:	73 74                	jae    0x446742
4466ce:	73 00                	jae    0x4466d0
4466d0:	43                   	inc    %ebx
4466d1:	72 65                	jb     0x446738
4466d3:	61                   	popa
4466d4:	74 65                	je     0x44673b
4466d6:	44                   	inc    %esp
4466d7:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4466de:	79 00                	jns    0x4466e0
4466e0:	44                   	inc    %esp
4466e1:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4466e8:	79 49                	jns    0x446733
4466ea:	6e                   	outsb  %ds:(%esi),(%dx)
4466eb:	66 6f                	outsw  %ds:(%esi),(%dx)
4466ed:	00 46 69             	add    %al,0x69(%esi)
4466f0:	6c                   	insb   (%dx),%es:(%edi)
4466f1:	65 00 50 61          	add    %dl,%gs:0x61(%eax)
4466f5:	74 68                	je     0x44675f
4466f7:	00 47 65             	add    %al,0x65(%edi)
4466fa:	74 46                	je     0x446742
4466fc:	75 6c                	jne    0x44676a
4466fe:	6c                   	insb   (%dx),%es:(%edi)
4466ff:	50                   	push   %eax
446700:	61                   	popa
446701:	74 68                	je     0x44676b
446703:	00 47 65             	add    %al,0x65(%edi)
446706:	74 50                	je     0x446758
446708:	72 6f                	jb     0x446779
44670a:	63 65 73             	arpl   %esp,0x73(%ebp)
44670d:	73 65                	jae    0x446774
44670f:	73 00                	jae    0x446711
446711:	67 65 74 5f          	addr16 gs je 0x446774
446715:	4d                   	dec    %ebp
446716:	61                   	popa
446717:	69 6e 4d 6f 64 75 6c 	imul   $0x6c75646f,0x4d(%esi),%ebp
44671e:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
446722:	6f                   	outsl  %ds:(%esi),(%dx)
446723:	63 65 73             	arpl   %esp,0x73(%ebp)
446726:	73 4d                	jae    0x446775
446728:	6f                   	outsl  %ds:(%esi),(%dx)
446729:	64 75 6c             	fs jne 0x446798
44672c:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
446730:	74 5f                	je     0x446791
446732:	46                   	inc    %esi
446733:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
44673a:	00
44673b:	4b                   	dec    %ebx
44673c:	69 6c 6c 00 50 72 6f 	imul   $0x6a6f7250,0x0(%esp,%ebp,2),%ebp
446743:	6a
446744:	65 63 74 44 61       	arpl   %esi,%gs:0x61(%esp,%eax,2)
446749:	74 61                	je     0x4467ac
44674b:	00 53 65             	add    %dl,0x65(%ebx)
44674e:	74 50                	je     0x4467a0
446750:	72 6f                	jb     0x4467c1
446752:	6a 65                	push   $0x65
446754:	63 74 45 72          	arpl   %esi,0x72(%ebp,%eax,2)
446758:	72 6f                	jb     0x4467c9
44675a:	72 00                	jb     0x44675c
44675c:	43                   	inc    %ebx
44675d:	6c                   	insb   (%dx),%es:(%edi)
44675e:	65 61                	gs popa
446760:	72 50                	jb     0x4467b2
446762:	72 6f                	jb     0x4467d3
446764:	6a 65                	push   $0x65
446766:	63 74 45 72          	arpl   %esi,0x72(%ebp,%eax,2)
44676a:	72 6f                	jb     0x4467db
44676c:	72 00                	jb     0x44676e
44676e:	44                   	inc    %esp
44676f:	65 6c                	gs insb (%dx),%es:(%edi)
446771:	65 74 65             	gs je  0x4467d9
446774:	00 43 6f             	add    %al,0x6f(%ebx)
446777:	70 79                	jo     0x4467f2
446779:	00 53 65             	add    %dl,0x65(%ebx)
44677c:	74 41                	je     0x4467bf
44677e:	74 74                	je     0x4467f4
446780:	72 69                	jb     0x4467eb
446782:	62 75 74             	bound  %esi,0x74(%ebp)
446785:	65 73 00             	gs jae 0x446788
446788:	46                   	inc    %esi
446789:	69 6c 65 41 74 74 72 	imul   $0x69727474,0x41(%ebp,%eiz,2),%ebp
446790:	69
446791:	62 75 74             	bound  %esi,0x74(%ebp)
446794:	65 73 00             	gs jae 0x446797
446797:	52                   	push   %edx
446798:	65 67 69 73 74 72 79 	imul   $0x43007972,%gs:0x74(%bp,%di),%esi
44679f:	00 43
4467a1:	75 72                	jne    0x446815
4467a3:	72 65                	jb     0x44680a