416512:	69 67 6e 00 4d 69 6e 	imul   $0x6e694d00,0x6e(%edi),%esp
416519:	00 4d 61             	add    %cl,0x61(%ebp)
41651c:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
416523:	49                   	dec    %ecx
416524:	74 65                	je     0x41658b
416526:	6d                   	insl   (%dx),%es:(%edi)
416527:	49                   	dec    %ecx
416528:	6e                   	outsb  %ds:(%esi),(%dx)
416529:	76 61                	jbe    0x41658c
41652b:	6c                   	insb   (%dx),%es:(%edi)
41652c:	69 64 61 74 65 4d 61 	imul   $0x72614d65,0x74(%ecx,%eiz,2),%esp
416533:	72
416534:	67 69 6e 00 73 65 74 	imul   $0x5f746573,0x0(%bp),%ebp
41653b:	5f
41653c:	49                   	dec    %ecx
41653d:	74 65                	je     0x4165a4
41653f:	6d                   	insl   (%dx),%es:(%edi)
416540:	49                   	dec    %ecx
416541:	6e                   	outsb  %ds:(%esi),(%dx)
416542:	76 61                	jbe    0x4165a5
416544:	6c                   	insb   (%dx),%es:(%edi)
416545:	69 64 61 74 65 4d 61 	imul   $0x72614d65,0x74(%ecx,%eiz,2),%esp
41654c:	72
41654d:	67 69 6e 00 5f 69 74 	imul   $0x6574695f,0x0(%bp),%ebp
416554:	65
416555:	6d                   	insl   (%dx),%es:(%edi)
416556:	49                   	dec    %ecx
416557:	6e                   	outsb  %ds:(%esi),(%dx)
416558:	76 61                	jbe    0x4165bb
41655a:	6c                   	insb   (%dx),%es:(%edi)
41655b:	69 64 61 74 65 4d 61 	imul   $0x72614d65,0x74(%ecx,%eiz,2),%esp
416562:	72
416563:	67 69 6e 00 67 65 74 	imul   $0x5f746567,0x0(%bp),%ebp
41656a:	5f
41656b:	49                   	dec    %ecx
41656c:	74 65                	je     0x4165d3
41656e:	6d                   	insl   (%dx),%es:(%edi)
41656f:	54                   	push   %esp
416570:	65 78 74             	gs js  0x4165e7
416573:	4d                   	dec    %ebp
416574:	61                   	popa
416575:	72 67                	jb     0x4165de
416577:	69 6e 00 73 65 74 5f 	imul   $0x5f746573,0x0(%esi),%ebp
41657e:	49                   	dec    %ecx
41657f:	74 65                	je     0x4165e6
416581:	6d                   	insl   (%dx),%es:(%edi)
416582:	54                   	push   %esp
416583:	65 78 74             	gs js  0x4165fa
416586:	4d                   	dec    %ebp
416587:	61                   	popa
416588:	72 67                	jb     0x4165f1
41658a:	69 6e 00 5f 69 74 65 	imul   $0x6574695f,0x0(%esi),%ebp
416591:	6d                   	insl   (%dx),%es:(%edi)
416592:	54                   	push   %esp
416593:	65 78 74             	gs js  0x41660a
416596:	4d                   	dec    %ebp
416597:	61                   	popa
416598:	72 67                	jb     0x416601
41659a:	69 6e 00 41 64 64 50 	imul   $0x50646441,0x0(%esi),%ebp
4165a1:	6f                   	outsl  %ds:(%esi),(%dx)
4165a2:	6c                   	insb   (%dx),%es:(%edi)
4165a3:	79 67                	jns    0x41660c
4165a5:	6f                   	outsl  %ds:(%esi),(%dx)
4165a6:	6e                   	outsb  %ds:(%esi),(%dx)
4165a7:	00 46 69             	add    %al,0x69(%esi)
4165aa:	6c                   	insb   (%dx),%es:(%edi)
4165ab:	6c                   	insb   (%dx),%es:(%edi)
4165ac:	50                   	push   %eax
4165ad:	6f                   	outsl  %ds:(%esi),(%dx)
4165ae:	6c                   	insb   (%dx),%es:(%edi)
4165af:	79 67                	jns    0x416618
4165b1:	6f                   	outsl  %ds:(%esi),(%dx)
4165b2:	6e                   	outsb  %ds:(%esi),(%dx)
4165b3:	00 52 65             	add    %dl,0x65(%edx)
4165b6:	67 69 6f 6e 00 55 6e 	imul   $0x696e5500,0x6e(%bx),%ebp
4165bd:	69
4165be:	6f                   	outsl  %ds:(%esi),(%dx)
4165bf:	6e                   	outsb  %ds:(%esi),(%dx)
4165c0:	00 41 70             	add    %al,0x70(%ecx)
4165c3:	70 6c                	jo     0x416631
4165c5:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4165cc:	00 67 65             	add    %ah,0x65(%edi)
4165cf:	74 5f                	je     0x416630
4165d1:	4c                   	dec    %esp
4165d2:	6f                   	outsl  %ds:(%esi),(%dx)
4165d3:	63 61 74             	arpl   %esp,0x74(%ecx)
4165d6:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4165dd:	5f                   	pop    %edi
4165de:	4c                   	dec    %esp
4165df:	6f                   	outsl  %ds:(%esi),(%dx)
4165e0:	63 61 74             	arpl   %esp,0x74(%ecx)
4165e3:	69 6f 6e 00 53 65 74 	imul   $0x74655300,0x6e(%edi),%ebp
4165ea:	4c                   	dec    %esp
4165eb:	6f                   	outsl  %ds:(%esi),(%dx)
4165ec:	63 61 74             	arpl   %esp,0x74(%ecx)
4165ef:	69 6f 6e 00 5f 6c 6f 	imul   $0x6f6c5f00,0x6e(%edi),%ebp
4165f6:	63 61 74             	arpl   %esp,0x74(%ecx)
4165f9:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
416600:	5f                   	pop    %edi
416601:	44                   	inc    %esp
416602:	75 72                	jne    0x416676
416604:	61                   	popa
416605:	74 69                	je     0x416670
416607:	6f                   	outsl  %ds:(%esi),(%dx)
416608:	6e                   	outsb  %ds:(%esi),(%dx)
416609:	00 5f 64             	add    %bl,0x64(%edi)
41660c:	75 72                	jne    0x416680
41660e:	61                   	popa
41660f:	74 69                	je     0x41667a
416611:	6f                   	outsl  %ds:(%esi),(%dx)
416612:	6e                   	outsb  %ds:(%esi),(%dx)
416613:	00 53 79             	add    %dl,0x79(%ebx)
416616:	73 74                	jae    0x41668c
416618:	65 6d                	gs insl (%dx),%es:(%edi)
41661a:	2e 47                	cs inc %edi
41661c:	6c                   	insb   (%dx),%es:(%edi)
41661d:	6f                   	outsl  %ds:(%esi),(%dx)
41661e:	62 61 6c             	bound  %esp,0x6c(%ecx)
416621:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
416628:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
41662c:	67 67 69 6e 67 54 69 	addr16 imul $0x656d6954,0x67(%bp),%ebp
416633:	6d 65
416635:	53                   	push   %ebx
416636:	65 6c                	gs insb (%dx),%es:(%edi)
416638:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41663d:	6e                   	outsb  %ds:(%esi),(%dx)
41663e:	00 43 72             	add    %al,0x72(%ebx)
416641:	65 61                	gs popa
416643:	74 65                	je     0x4166aa
416645:	49                   	dec    %ecx
416646:	74 65                	je     0x4166ad
416648:	6d                   	insl   (%dx),%es:(%edi)
416649:	4f                   	dec    %edi
41664a:	6e                   	outsb  %ds:(%esi),(%dx)
41664b:	53                   	push   %ebx
41664c:	65 6c                	gs insb (%dx),%es:(%edi)
41664e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
416653:	6e                   	outsb  %ds:(%esi),(%dx)
416654:	00 4d 6f             	add    %cl,0x6f(%ebp)
416657:	6e                   	outsb  %ds:(%esi),(%dx)
416658:	74 68                	je     0x4166c2
41665a:	56                   	push   %esi
41665b:	69 65 77 53 65 6c 65 	imul   $0x656c6553,0x77(%ebp),%esp
416662:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
416666:	6e                   	outsb  %ds:(%esi),(%dx)
416667:	00 53 79             	add    %dl,0x79(%ebx)
41666a:	73 74                	jae    0x4166e0
41666c:	65 6d                	gs insl (%dx),%es:(%edi)
41666e:	2e 52                	cs push %edx
416670:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
416673:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
416678:	6e                   	outsb  %ds:(%esi),(%dx)
416679:	00 43 6f             	add    %al,0x6f(%ebx)
41667c:	6c                   	insb   (%dx),%es:(%edi)
41667d:	6f                   	outsl  %ds:(%esi),(%dx)
41667e:	72 52                	jb     0x4166d2
416680:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
416683:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
416688:	6e                   	outsb  %ds:(%esi),(%dx)
416689:	00 43 6f             	add    %al,0x6f(%ebx)
41668c:	6e                   	outsb  %ds:(%esi),(%dx)
41668d:	74 72                	je     0x416701
41668f:	6f                   	outsl  %ds:(%esi),(%dx)
416690:	6c                   	insb   (%dx),%es:(%edi)
416691:	43                   	inc    %ebx
416692:	6f                   	outsl  %ds:(%esi),(%dx)
416693:	6c                   	insb   (%dx),%es:(%edi)
416694:	6c                   	insb   (%dx),%es:(%edi)
416695:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41669a:	6e                   	outsb  %ds:(%esi),(%dx)
41669b:	00 43 61             	add    %al,0x61(%ebx)
41669e:	6c                   	insb   (%dx),%es:(%edi)
41669f:	65 6e                	outsb  %gs:(%esi),(%dx)
4166a1:	64 61                	fs popa
4166a3:	72 49                	jb     0x4166ee
4166a5:	74 65                	je     0x41670c
4166a7:	6d                   	insl   (%dx),%es:(%edi)
4166a8:	43                   	inc    %ebx
4166a9:	6f                   	outsl  %ds:(%esi),(%dx)
4166aa:	6c                   	insb   (%dx),%es:(%edi)
4166ab:	6c                   	insb   (%dx),%es:(%edi)
4166ac:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4166b1:	6e                   	outsb  %ds:(%esi),(%dx)
4166b2:	00 5f 66             	add    %bl,0x66(%edi)
4166b5:	69 6e 61 6c 69 7a 69 	imul   $0x697a696c,0x61(%esi),%ebp
4166bc:	6e                   	outsb  %ds:(%esi),(%dx)
4166bd:	67 45                	addr16 inc %ebp
4166bf:	64 69 74 69 6f 6e 00 	imul   $0x6567006e,%fs:0x6f(%ecx,%ebp,2),%esi
4166c6:	67 65
4166c8:	74 5f                	je     0x416729
4166ca:	41                   	inc    %ecx
4166cb:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4166cf:	65 43                	gs inc %ebx
4166d1:	61                   	popa
4166d2:	70 74                	jo     0x416748
4166d4:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
4166db:	5f                   	pop    %edi
4166dc:	49                   	dec    %ecx
4166dd:	6e                   	outsb  %ds:(%esi),(%dx)
4166de:	61                   	popa
4166df:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4166e3:	65 43                	gs inc %ebx
4166e5:	61                   	popa
4166e6:	70 74                	jo     0x41675c
4166e8:	69 6f 6e 00 4e 6f 74 	imul   $0x746f4e00,0x6e(%edi),%ebp
4166ef:	49                   	dec    %ecx
4166f0:	6d                   	insl   (%dx),%es:(%edi)
4166f1:	70 6c                	jo     0x41675f
4166f3:	65 6d                	gs insl (%dx),%es:(%edi)
4166f5:	65 6e                	outsb  %gs:(%esi),(%dx)
4166f7:	74 65                	je     0x41675e
4166f9:	64 45                	fs inc %ebp
4166fb:	78 63                	js     0x416760
4166fd:	65 70 74             	gs jo  0x416774
416700:	69 6f 6e 00 41 72 67 	imul   $0x67724100,0x6e(%edi),%ebp
416707:	75 6d                	jne    0x416776
416709:	65 6e                	outsb  %gs:(%esi),(%dx)
41670b:	74 4e                	je     0x41675b
41670d:	75 6c                	jne    0x41677b
41670f:	6c                   	insb   (%dx),%es:(%edi)
416710:	45                   	inc    %ebp
416711:	78 63                	js     0x416776
416713:	65 70 74             	gs jo  0x41678a
416716:	69 6f 6e 00 49 6e 76 	imul   $0x766e4900,0x6e(%edi),%ebp
41671d:	61                   	popa
41671e:	6c                   	insb   (%dx),%es:(%edi)
41671f:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
416726:	74
416727:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
41672e:	70 74                	jo     0x4167a4
416730:	69 6f 6e 00 41 72 67 	imul   $0x67724100,0x6e(%edi),%ebp
416737:	75 6d                	jne    0x4167a6
416739:	65 6e                	outsb  %gs:(%esi),(%dx)
41673b:	74 45                	je     0x416782
41673d:	78 63                	js     0x4167a2
41673f:	65 70 74             	gs jo  0x4167b6
416742:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
416749:	5f                   	pop    %edi
41674a:	4d                   	dec    %ebp
41674b:	61                   	popa
41674c:	72 6f                	jb     0x4167bd
41674e:	6f                   	outsl  %ds:(%esi),(%dx)
41674f:	6e                   	outsb  %ds:(%esi),(%dx)
416750:	00 52 61             	add    %dl,0x61(%edx)
416753:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
41675a:	6f
41675b:	6e                   	outsb  %ds:(%esi),(%dx)
41675c:	00 67 65             	add    %ah,0x65(%edi)
41675f:	74 5f                	je     0x4167c0
416761:	50                   	push   %eax
416762:	61                   	popa
416763:	74 74                	je     0x4167d9
416765:	65 72 6e             	gs jb  0x4167d6
416768:	00 73 65             	add    %dh,0x65(%ebx)
41676b:	74 5f                	je     0x4167cc
41676d:	50                   	push   %eax
41676e:	61                   	popa
41676f:	74 74                	je     0x4167e5
416771:	65 72 6e             	gs jb  0x4167e2
416774:	00 4f 6e             	add    %cl,0x6e(%edi)
416777:	44                   	inc    %esp
416778:	72 61                	jb     0x4167db
41677a:	77 49                	ja     0x4167c5
41677c:	74 65                	je     0x4167e3
41677e:	6d                   	insl   (%dx),%es:(%edi)
41677f:	50                   	push   %eax
416780:	61                   	popa
416781:	74 74                	je     0x4167f7
416783:	65 72 6e             	gs jb  0x4167f4
416786:	00 5f 70             	add    %bl,0x70(%edi)
416789:	61                   	popa
41678a:	74 74                	je     0x416800
41678c:	65 72 6e             	gs jb  0x4167fd
41678f:	00 52 75             	add    %dl,0x75(%edx)
416792:	6e                   	outsb  %ds:(%esi),(%dx)
416793:	00 4f 6e             	add    %cl,0x6e(%edi)
416796:	4d                   	dec    %ebp
416797:	6f                   	outsl  %ds:(%esi),(%dx)
416798:	75 73                	jne    0x41680d
41679a:	65 44                	gs inc %esp
41679c:	6f                   	outsl  %ds:(%esi),(%dx)
41679d:	77 6e                	ja     0x41680d
41679f:	00 5f 6d             	add    %bl,0x6d(%edi)
4167a2:	6f                   	outsl  %ds:(%esi),(%dx)
4167a3:	75 73                	jne    0x416818
4167a5:	65 44                	gs inc %esp
4167a7:	6f                   	outsl  %ds:(%esi),(%dx)
4167a8:	77 6e                	ja     0x416818
4167aa:	00 61 64             	add    %ah,0x64(%ecx)
4167ad:	64 5f                	fs pop %edi
4167af:	4b                   	dec    %ebx
4167b0:	65 79 44             	gs jns 0x4167f7
4167b3:	6f                   	outsl  %ds:(%esi),(%dx)
4167b4:	77 6e                	ja     0x416824
4167b6:	00 54 65 78          	add    %dl,0x78(%ebp,%eiz,2)
4167ba:	74 42                	je     0x4167fe
4167bc:	6f                   	outsl  %ds:(%esi),(%dx)
4167bd:	78 5f                	js     0x41681e
4167bf:	4b                   	dec    %ebx
4167c0:	65 79 44             	gs jns 0x416807
4167c3:	6f                   	outsl  %ds:(%esi),(%dx)
4167c4:	77 6e                	ja     0x416834
4167c6:	00 4f 6e             	add    %cl,0x6e(%edi)
4167c9:	4b                   	dec    %ebx
4167ca:	65 79 44             	gs jns 0x416811
4167cd:	6f                   	outsl  %ds:(%esi),(%dx)
4167ce:	77 6e                	ja     0x41683e
4167d0:	00 43 6f             	add    %al,0x6f(%ebx)
4167d3:	6d                   	insl   (%dx),%es:(%edi)
4167d4:	70 61                	jo     0x416837
4167d6:	72 65                	jb     0x41683d
4167d8:	54                   	push   %esp
4167d9:	6f                   	outsl  %ds:(%esi),(%dx)
4167da:	00 43 75             	add    %al,0x75(%ebx)
4167dd:	6c                   	insb   (%dx),%es:(%edi)
4167de:	74 75                	je     0x416855
4167e0:	72 65                	jb     0x416847
4167e2:	49                   	dec    %ecx
4167e3:	6e                   	outsb  %ds:(%esi),(%dx)
4167e4:	66 6f                	outsw  %ds:(%esi),(%dx)
4167e6:	00 4f 6e             	add    %cl,0x6e(%edi)
4167e9:	4d                   	dec    %ebp
4167ea:	6f                   	outsl  %ds:(%esi),(%dx)
4167eb:	75 73                	jne    0x416860
4167ed:	65 55                	gs push %ebp
4167ef:	70 00                	jo     0x4167f1
4167f1:	42                   	inc    %edx
4167f2:	69 74 6d 61 70 00 54 	imul   $0x6f540070,0x61(%ebp,%ebp,2),%esi
4167f9:	6f
4167fa:	6f                   	outsl  %ds:(%esi),(%dx)
4167fb:	6c                   	insb   (%dx),%es:(%edi)
4167fc:	54                   	push   %esp
4167fd:	69 70 00 67 65 74 5f 	imul   $0x5f746567,0x0(%eax),%esi
416804:	43                   	inc    %ebx
416805:	6c                   	insb   (%dx),%es:(%edi)
416806:	69 70 00 53 65 74 43 	imul   $0x43746553,0x0(%eax),%esi
41680d:	6c                   	insb   (%dx),%es:(%edi)
41680e:	69 70 00 5f 63 6c 69 	imul   $0x696c635f,0x0(%eax),%esi
416815:	70 00                	jo     0x416817
416817:	50                   	push   %eax
416818:	6f                   	outsl  %ds:(%esi),(%dx)
416819:	70 00                	jo     0x41681b
41681b:	67 65 74 5f          	addr16 gs je 0x41687e
41681f:	54                   	push   %esp
416820:	6f                   	outsl  %ds:(%esi),(%dx)
416821:	70 00                	jo     0x416823
416823:	67 65 74 5f          	addr16 gs je 0x416886
416827:	4d                   	dec    %ebp
416828:	69 6e 75 74 65 45 6e 	imul   $0x6e456574,0x75(%esi),%ebp
41682f:	64 54                	fs push %esp