4165a9:	53                   	push   %ebx
4165aa:	5a                   	pop    %edx
4165ab:	6b 4d 5f 55          	imul   $0x55,0x5f(%ebp),%ecx
4165af:	67 46                	addr16 inc %esi
4165b1:	53                   	push   %ebx
4165b2:	4a                   	dec    %edx
4165b3:	72 6c                	jb     0x416621
4165b5:	51                   	push   %ecx
4165b6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4165bb:	71 6c                	jno    0x416629
4165bd:	7a 43                	jp     0x416602
4165bf:	62 71 4c             	bound  %esi,0x4c(%ecx)
4165c2:	78 46                	js     0x41660a
4165c4:	75 7a                	jne    0x416640
4165c6:	79 63                	jns    0x41662b
4165c8:	43                   	inc    %ebx
4165c9:	50                   	push   %eax
4165ca:	44                   	inc    %esp
4165cb:	5a                   	pop    %edx
4165cc:	53                   	push   %ebx
4165cd:	74 46                	je     0x416615
4165cf:	66 41                	inc    %cx
4165d1:	41                   	inc    %ecx
4165d2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4165d7:	71 66                	jno    0x41663f
4165d9:	58                   	pop    %eax
4165da:	64 4e                	fs dec %esi
4165dc:	64 6d                	fs insl (%dx),%es:(%edi)
4165de:	4b                   	dec    %ebx
4165df:	48                   	dec    %eax
4165e0:	5a                   	pop    %edx
4165e1:	4f                   	dec    %edi
4165e2:	39 70 49             	cmp    %esi,0x49(%eax)
4165e5:	4c                   	dec    %esp
4165e6:	4d                   	dec    %ebp
4165e7:	54                   	push   %esp
4165e8:	51                   	push   %ecx
4165e9:	34 67                	xor    $0x67,%al
4165eb:	55                   	push   %ebp
4165ec:	49                   	dec    %ecx
4165ed:	46                   	inc    %esi
4165ee:	68 66 6c 39 4b       	push   $0x4b396c66
4165f3:	50                   	push   %eax
4165f4:	4a                   	dec    %edx
4165f5:	6d                   	insl   (%dx),%es:(%edi)
4165f6:	32 72 55             	xor    0x55(%edx),%dh
4165f9:	38 79 5f             	cmp    %bh,0x5f(%ecx)
4165fc:	4c                   	dec    %esp
4165fd:	51                   	push   %ecx
4165fe:	73 54                	jae    0x416654
416600:	48                   	dec    %eax
416601:	34 63                	xor    $0x63,%al
416603:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416608:	33 70 5f             	xor    0x5f(%eax),%esi
41660b:	44                   	inc    %esp
41660c:	32 55 38             	xor    0x38(%ebp),%dl
41660f:	31 4b 31             	xor    %ecx,0x31(%ebx)
416612:	68 57 32 44 35       	push   $0x35443257
416617:	34 50                	xor    $0x50,%al
416619:	33 32                	xor    (%edx),%esi
41661b:	79 44                	jns    0x416661
41661d:	77 3d                	ja     0x41665c
41661f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416624:	64 44                	fs inc %esp
416626:	72 53                	jb     0x41667b
416628:	51                   	push   %ecx
416629:	6f                   	outsl  %ds:(%esi),(%dx)
41662a:	65 6c                	gs insb (%dx),%es:(%edi)
41662c:	59                   	pop    %ecx
41662d:	36 67 48             	ss addr16 dec %eax
416630:	7a 52                	jp     0x416684
416632:	74 5f                	je     0x416693
416634:	6d                   	insl   (%dx),%es:(%edi)
416635:	61                   	popa
416636:	35 4e 51 67 3d       	xor    $0x3d67514e,%eax
41663b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416640:	68 6d 65 31 43       	push   $0x4331656d
416645:	46                   	inc    %esi
416646:	71 73                	jno    0x4166bb
416648:	5f                   	pop    %edi
416649:	65 76 62             	gs jbe 0x4166ae
41664c:	34 56                	xor    $0x56,%al
41664e:	58                   	pop    %eax
41664f:	69 6b 37 4e 34 78 37 	imul   $0x3778344e,0x37(%ebx),%ebp
416656:	6c                   	insb   (%dx),%es:(%edi)
416657:	4e                   	dec    %esi
416658:	64 71 53             	fs jno 0x4166ae
41665b:	66 75 4e             	data16 jne 0x4166ac
41665e:	79 33                	jns    0x416693
416660:	72 33                	jb     0x416695
416662:	4f                   	dec    %edi
416663:	55                   	push   %ebp
416664:	57                   	push   %edi
416665:	5a                   	pop    %edx
416666:	31 56 34             	xor    %edx,0x34(%esi)
416669:	5a                   	pop    %edx
41666a:	6b 3d 00 23 3d 71 72 	imul   $0x72,0x713d2300,%edi
416671:	36 6f                	outsl  %ss:(%esi),(%dx)
416673:	75 4a                	jne    0x4166bf
416675:	54                   	push   %esp
416676:	41                   	inc    %ecx
416677:	32 52 77             	xor    0x77(%edx),%dl
41667a:	44                   	inc    %esp
41667b:	6d                   	insl   (%dx),%es:(%edi)
41667c:	5f                   	pop    %edi
41667d:	33 5a 24             	xor    0x24(%edx),%ebx
416680:	65 55                	gs push %ebp
416682:	50                   	push   %eax
416683:	36 54                	ss push %esp
416685:	43                   	inc    %ebx
416686:	76 62                	jbe    0x4166ea
416688:	70 53                	jo     0x4166dd
41668a:	41                   	inc    %ecx
41668b:	24 79                	and    $0x79,%al
41668d:	41                   	inc    %ecx
41668e:	46                   	inc    %esi
41668f:	47                   	inc    %edi
416690:	6e                   	outsb  %ds:(%esi),(%dx)
416691:	75 74                	jne    0x416707
416693:	37                   	aaa
416694:	44                   	inc    %esp
416695:	34 6b                	xor    $0x6b,%al
416697:	47                   	inc    %edi
416698:	32 24 49             	xor    (%ecx,%ecx,2),%ah
41669b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4166a0:	57                   	push   %edi
4166a1:	63 59 50             	arpl   %ebx,0x50(%ecx)
4166a4:	67 4f                	addr16 dec %edi
4166a6:	4a                   	dec    %edx
4166a7:	41                   	inc    %ecx
4166a8:	53                   	push   %ebx
4166a9:	4c                   	dec    %esp
4166aa:	47                   	inc    %edi
4166ab:	36 6d                	ss insl (%dx),%es:(%edi)
4166ad:	52                   	push   %edx
4166ae:	42                   	inc    %edx
4166af:	44                   	inc    %esp
4166b0:	50                   	push   %eax
4166b1:	68 4f 49 5a 45       	push   $0x455a494f
4166b6:	52                   	push   %edx
4166b7:	4b                   	dec    %ebx
4166b8:	4f                   	dec    %edi
4166b9:	33 45 69             	xor    0x69(%ebp),%eax
4166bc:	67 32 49 69          	xor    0x69(%bx,%di),%cl
4166c0:	45                   	inc    %ebp
4166c1:	57                   	push   %edi
4166c2:	43                   	inc    %ebx
4166c3:	72 55                	jb     0x41671a
4166c5:	61                   	popa
4166c6:	24 77                	and    $0x77,%al
4166c8:	5f                   	pop    %edi
4166c9:	4d                   	dec    %ebp
4166ca:	77 3d                	ja     0x416709
4166cc:	00 23                	add    %ah,(%ebx)
4166ce:	3d 71 54 59 65       	cmp    $0x65595471,%eax
4166d3:	6d                   	insl   (%dx),%es:(%edi)
4166d4:	6a 52                	push   $0x52
4166d6:	66 76 56             	data16 jbe 0x41672f
4166d9:	44                   	inc    %esp
4166da:	75 42                	jne    0x41671e
4166dc:	4f                   	dec    %edi
4166dd:	35 6c 72 7a 33       	xor    $0x337a726c,%eax
4166e2:	41                   	inc    %ecx
4166e3:	71 36                	jno    0x41671b
4166e5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4166eb:	71 72                	jno    0x41675f
4166ed:	61                   	popa
4166ee:	42                   	inc    %edx
4166ef:	36 34 6e             	ss xor $0x6e,%al
4166f2:	48                   	dec    %eax
4166f3:	54                   	push   %esp
4166f4:	6e                   	outsb  %ds:(%esi),(%dx)
4166f5:	52                   	push   %edx
4166f6:	58                   	pop    %eax
4166f7:	43                   	inc    %ebx
4166f8:	45                   	inc    %ebp
4166f9:	34 64                	xor    $0x64,%al
4166fb:	37                   	aaa
4166fc:	66 66 73 35          	data16 data16 jae 0x416735
416700:	61                   	popa
416701:	47                   	inc    %edi
416702:	45                   	inc    %ebp
416703:	78 61                	js     0x416766
416705:	72 78                	jb     0x41677f
416707:	70 45                	jo     0x41674e
416709:	68 30 43 4f 41       	push   $0x414f4330
41670e:	50                   	push   %eax
41670f:	61                   	popa
416710:	45                   	inc    %ebp
416711:	46                   	inc    %esi
416712:	49                   	dec    %ecx
416713:	35 69 56 38 3d       	xor    $0x3d385669,%eax
416718:	00 23                	add    %ah,(%ebx)
41671a:	3d 71 49 65 34       	cmp    $0x34654971,%eax
41671f:	39 75 4e             	cmp    %esi,0x4e(%ebp)
416722:	38 53 79             	cmp    %dl,0x79(%ebx)
416725:	48                   	dec    %eax
416726:	77 6a                	ja     0x416792
416728:	77 4b                	ja     0x416775
41672a:	64 76 39             	fs jbe 0x416766
41672d:	4e                   	dec    %esi
41672e:	32 72 24             	xor    0x24(%edx),%dh
416731:	41                   	inc    %ecx
416732:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416737:	71 68                	jno    0x4167a1
416739:	56                   	push   %esi
41673a:	57                   	push   %edi
41673b:	75 63                	jne    0x4167a0
41673d:	59                   	pop    %ecx
41673e:	53                   	push   %ebx
41673f:	71 4f                	jno    0x416790
416741:	6d                   	insl   (%dx),%es:(%edi)
416742:	4d                   	dec    %ebp
416743:	6d                   	insl   (%dx),%es:(%edi)
416744:	70 34                	jo     0x41677a
416746:	52                   	push   %edx
416747:	67 47                	addr16 inc %edi
416749:	39 35 74 46 41 3d    	cmp    %esi,0x3d414674
41674f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416754:	4a                   	dec    %edx
416755:	64 4e                	fs dec %esi
416757:	43                   	inc    %ebx
416758:	51                   	push   %ecx
416759:	5a                   	pop    %edx
41675a:	38 4a 51             	cmp    %cl,0x51(%edx)
41675d:	43                   	inc    %ebx
41675e:	66 74 68             	data16 je 0x4167c9
416761:	4c                   	dec    %esp
416762:	31 32                	xor    %esi,(%edx)
416764:	75 74                	jne    0x4167da
416766:	38 5a 67             	cmp    %bl,0x67(%edx)
416769:	6e                   	outsb  %ds:(%esi),(%dx)
41676a:	72 39                	jb     0x4167a5
41676c:	24 72                	and    $0x72,%al
41676e:	6c                   	insb   (%dx),%es:(%edi)
41676f:	33 43 75             	xor    0x75(%ebx),%eax
416772:	4a                   	dec    %edx
416773:	51                   	push   %ecx
416774:	34 47                	xor    $0x47,%al
416776:	41                   	inc    %ecx
416777:	6e                   	outsb  %ds:(%esi),(%dx)
416778:	35 34 45 36 43       	xor    $0x43364534,%eax
41677d:	58                   	pop    %eax
41677e:	73 3d                	jae    0x4167bd
416780:	00 23                	add    %ah,(%ebx)
416782:	3d 71 30 32 76       	cmp    $0x76323071,%eax
416787:	67 34 72             	addr16 xor $0x72,%al
41678a:	6c                   	insb   (%dx),%es:(%edi)
41678b:	59                   	pop    %ecx
41678c:	53                   	push   %ebx
41678d:	4b                   	dec    %ebx
41678e:	72 53                	jb     0x4167e3
416790:	69 44 4e 69 34 78 57 	imul   $0x62577834,0x69(%esi,%ecx,2),%eax
416797:	62
416798:	74 67                	je     0x416801
41679a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41679f:	71 4a                	jno    0x4167eb
4167a1:	70 7a                	jo     0x41681d
4167a3:	5f                   	pop    %edi
4167a4:	79 67                	jns    0x41680d
4167a6:	50                   	push   %eax
4167a7:	35 41 69 48 66       	xor    $0x66486941,%eax
4167ac:	68 74 54 78 52       	push   $0x52785474
4167b1:	75 6c                	jne    0x41681f
4167b3:	53                   	push   %ebx
4167b4:	73 77                	jae    0x41682d
4167b6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4167bb:	71 79                	jno    0x416836
4167bd:	4d                   	dec    %ebp
4167be:	63 57 6f             	arpl   %edx,0x6f(%edi)
4167c1:	5a                   	pop    %edx
4167c2:	75 47                	jne    0x41680b
4167c4:	37                   	aaa
4167c5:	6a 52                	push   $0x52
4167c7:	57                   	push   %edi
4167c8:	65 7a 74             	gs jp  0x41683f
4167cb:	4d                   	dec    %ebp
4167cc:	6e                   	outsb  %ds:(%esi),(%dx)
4167cd:	70 36                	jo     0x416805
4167cf:	66 50                	push   %ax
4167d1:	6d                   	insl   (%dx),%es:(%edi)
4167d2:	78 78                	js     0x41684c
4167d4:	6d                   	insl   (%dx),%es:(%edi)
4167d5:	71 66                	jno    0x41683d
4167d7:	56                   	push   %esi
4167d8:	67 50                	addr16 push %eax
4167da:	37                   	aaa
4167db:	44                   	inc    %esp
4167dc:	4c                   	dec    %esp
4167dd:	7a 47                	jp     0x416826
4167df:	73 37                	jae    0x416818
4167e1:	48                   	dec    %eax
4167e2:	65 46                	gs inc %esi
4167e4:	34 4d                	xor    $0x4d,%al
4167e6:	6f                   	outsl  %ds:(%esi),(%dx)
4167e7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4167ec:	58                   	pop    %eax
4167ed:	49                   	dec    %ecx
4167ee:	73 71                	jae    0x416861
4167f0:	72 42                	jb     0x416834
4167f2:	38 4d 77             	cmp    %cl,0x77(%ebp)
4167f5:	32 54 4d 51          	xor    0x51(%ebp,%ecx,2),%dl
4167f9:	35 24 73 37 6f       	xor    $0x6f377324,%eax
4167fe:	52                   	push   %edx
4167ff:	53                   	push   %ebx
416800:	49                   	dec    %ecx
416801:	51                   	push   %ecx
416802:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416807:	71 5a                	jno    0x416863
416809:	75 58                	jne    0x416863
41680b:	31 38                	xor    %edi,(%eax)
41680d:	30 62 50             	xor    %ah,0x50(%edx)
416810:	4a                   	dec    %edx
416811:	77 4b                	ja     0x41685e
416813:	37                   	aaa
416814:	4d                   	dec    %ebp
416815:	68 49 73 71 65       	push   $0x65717349
41681a:	6e                   	outsb  %ds:(%esi),(%dx)
41681b:	6b 33 34             	imul   $0x34,(%ebx),%esi
41681e:	4c                   	dec    %esp
41681f:	65 33 5a 43          	xor    %gs:0x43(%edx),%ebx
416823:	51                   	push   %ecx
416824:	46                   	inc    %esi
416825:	46                   	inc    %esi
416826:	4c                   	dec    %esp
416827:	67 6d                	insl   (%dx),%es:(%di)
416829:	42                   	inc    %edx
41682a:	62 34 73             	bound  %esi,(%ebx,%esi,2)
41682d:	4d                   	dec    %ebp
41682e:	6c                   	insb   (%dx),%es:(%edi)
41682f:	59                   	pop    %ecx
416830:	49                   	dec    %ecx
416831:	70 67                	jo     0x41689a
416833:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416838:	4a                   	dec    %edx
416839:	74 73                	je     0x4168ae
41683b:	4b                   	dec    %ebx
41683c:	63 37                	arpl   %esi,(%edi)
41683e:	63 63 6f             	arpl   %esp,0x6f(%ebx)
416841:	55                   	push   %ebp
416842:	38 6a 52             	cmp    %ch,0x52(%edx)
416845:	72 52                	jb     0x416899
416847:	4d                   	dec    %ebp
416848:	47                   	inc    %edi
416849:	4a                   	dec    %edx
41684a:	57                   	push   %edi
41684b:	71 68                	jno    0x4168b5
41684d:	41                   	inc    %ecx
41684e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416853:	71 73                	jno    0x4168c8