416617:	79 2f                	jns    0x416648
416619:	52                   	push   %edx
41661a:	43                   	inc    %ebx
41661b:	34 73                	xor    $0x73,%al
41661d:	61                   	popa
41661e:	63 57 7a             	arpl   %edx,0x7a(%edi)
416621:	4b                   	dec    %ebx
416622:	48                   	dec    %eax
416623:	78 75                	js     0x41669a
416625:	6d                   	insl   (%dx),%es:(%edi)
416626:	58                   	pop    %eax
416627:	48                   	dec    %eax
416628:	64 79 4e             	fs jns 0x416679
41662b:	39 64 62 62          	cmp    %esp,0x62(%edx,%eiz,2)
41662f:	53                   	push   %ebx
416630:	68 50 34 72 7a       	push   $0x7a723450
416635:	4d                   	dec    %ebp
416636:	31 4d 61             	xor    %ecx,0x61(%ebp)
416639:	7a 62                	jp     0x41669d
41663b:	41                   	inc    %ecx
41663c:	71 44                	jno    0x416682
41663e:	63 43 33             	arpl   %eax,0x33(%ebx)
416641:	75 50                	jne    0x416693
416643:	51                   	push   %ecx
416644:	44                   	inc    %esp
416645:	6d                   	insl   (%dx),%es:(%edi)
416646:	37                   	aaa
416647:	69 62 57 44 49 4a 67 	imul   $0x674a4944,0x57(%edx),%esp
41664e:	56                   	push   %esi
41664f:	74 37                	je     0x416688
416651:	66 30 4b 4d          	data16 xor %cl,0x4d(%ebx)
416655:	32 76 51             	xor    0x51(%esi),%dh
416658:	32 72 76             	xor    0x76(%edx),%dh
41665b:	71 44                	jno    0x4166a1
41665d:	53                   	push   %ebx
41665e:	30 48 6a             	xor    %cl,0x6a(%eax)
416661:	62 44 35 6c          	bound  %eax,0x6c(%ebp,%esi,1)
416665:	47                   	inc    %edi
416666:	48                   	dec    %eax
416667:	4e                   	dec    %esi
416668:	6b 44 30 59 35       	imul   $0x35,0x59(%eax,%esi,1),%eax
41666d:	69 5a 4c 4b 4f 45 72 	imul   $0x72454f4b,0x4c(%edx),%ebx
416674:	70 53                	jo     0x4166c9
416676:	55                   	push   %ebp
416677:	45                   	inc    %ebp
416678:	56                   	push   %esi
416679:	79 77                	jns    0x4166f2
41667b:	32 58 42             	xor    0x42(%eax),%bl
41667e:	6b 43 72 68          	imul   $0x68,0x72(%ebx),%eax
416682:	5a                   	pop    %edx
416683:	58                   	pop    %eax
416684:	7a 4c                	jp     0x4166d2
416686:	50                   	push   %eax
416687:	58                   	pop    %eax
416688:	6e                   	outsb  %ds:(%esi),(%dx)
416689:	70 71                	jo     0x4166fc
41668b:	53                   	push   %ebx
41668c:	30 6c 66 6c          	xor    %ch,0x6c(%esi,%eiz,2)
416690:	72 38                	jb     0x4166ca
416692:	72 68                	jb     0x4166fc
416694:	54                   	push   %esp
416695:	41                   	inc    %ecx
416696:	4b                   	dec    %ebx
416697:	52                   	push   %edx
416698:	35 75 68 5a 48       	xor    $0x485a6875,%eax
41669d:	6c                   	insb   (%dx),%es:(%edi)
41669e:	72 31                	jb     0x4166d1
4166a0:	59                   	pop    %ecx
4166a1:	56                   	push   %esi
4166a2:	6a 45                	push   $0x45
4166a4:	6d                   	insl   (%dx),%es:(%edi)
4166a5:	53                   	push   %ebx
4166a6:	58                   	pop    %eax
4166a7:	63 75 44             	arpl   %esi,0x44(%ebp)
4166aa:	2f                   	das
4166ab:	38 5a 74             	cmp    %bl,0x74(%edx)
4166ae:	5a                   	pop    %edx
4166af:	6c                   	insb   (%dx),%es:(%edi)
4166b0:	53                   	push   %ebx
4166b1:	30 72 4d             	xor    %dh,0x4d(%edx)
4166b4:	70 4e                	jo     0x416704
4166b6:	41                   	inc    %ecx
4166b7:	7a 35                	jp     0x4166ee
4166b9:	73 78                	jae    0x416733
4166bb:	75 55                	jne    0x416712
4166bd:	6d                   	insl   (%dx),%es:(%edi)
4166be:	30 7a 4d             	xor    %bh,0x4d(%edx)
4166c1:	44                   	inc    %esp
4166c2:	5a                   	pop    %edx
4166c3:	6d                   	insl   (%dx),%es:(%edi)
4166c4:	4f                   	dec    %edi
4166c5:	4a                   	dec    %edx
4166c6:	46                   	inc    %esi
4166c7:	42                   	inc    %edx
4166c8:	6a 54                	push   $0x54
4166ca:	62 69 49             	bound  %ebp,0x49(%ecx)
4166cd:	53                   	push   %ebx
4166ce:	73 70                	jae    0x416740
4166d0:	33 6d 5a             	xor    0x5a(%ebp),%ebp
4166d3:	35 35 4b 50 6a       	xor    $0x6a504b35,%eax
4166d8:	71 43                	jno    0x41671d
4166da:	4e                   	dec    %esi
4166db:	69 49 43 4a 39 43 78 	imul   $0x7843394a,0x43(%ecx),%ecx
4166e2:	42                   	inc    %edx
4166e3:	4d                   	dec    %ebp
4166e4:	6d                   	insl   (%dx),%es:(%edi)
4166e5:	6b 50 4e 35          	imul   $0x35,0x4e(%eax),%edx
4166e9:	46                   	inc    %esi
4166ea:	7a 37                	jp     0x416723
4166ec:	55                   	push   %ebp
4166ed:	63 48 70             	arpl   %ecx,0x70(%eax)
4166f0:	64 5a                	fs pop %edx
4166f2:	4d                   	dec    %ebp
4166f3:	31 57 45             	xor    %edx,0x45(%edi)
4166f6:	6a 43                	push   $0x43
4166f8:	4a                   	dec    %edx
4166f9:	31 51 33             	xor    %edx,0x33(%ecx)
4166fc:	31 58 39             	xor    %ebx,0x39(%eax)
4166ff:	69 4c 73 6c 6d 32 76 	imul   $0x2f76326d,0x6c(%ebx,%esi,2),%ecx
416706:	2f
416707:	66 44                	inc    %sp
416709:	38 6b 4e             	cmp    %ch,0x4e(%ebx)
41670c:	71 42                	jno    0x416750
41670e:	37                   	aaa
41670f:	4f                   	dec    %edi
416710:	42                   	inc    %edx
416711:	56                   	push   %esi
416712:	37                   	aaa
416713:	55                   	push   %ebp
416714:	2b 47 46             	sub    0x46(%edi),%eax
416717:	68 77 32 56 79       	push   $0x79563277
41671c:	65 4a                	gs dec %edx
41671e:	33 38                	xor    (%eax),%edi
416720:	4e                   	dec    %esi
416721:	51                   	push   %ecx
416722:	77 63                	ja     0x416787
416724:	44                   	inc    %esp
416725:	75 61                	jne    0x416788
416727:	4a                   	dec    %edx
416728:	48                   	dec    %eax
416729:	66 63 31             	arpl   %si,(%ecx)
41672c:	63 66 64             	arpl   %esp,0x64(%esi)
41672f:	30 39                	xor    %bh,(%ecx)
416731:	76 44                	jbe    0x416777
416733:	44                   	inc    %esp
416734:	6e                   	outsb  %ds:(%esi),(%dx)
416735:	71 61                	jno    0x416798
416737:	6f                   	outsl  %ds:(%esi),(%dx)
416738:	4e                   	dec    %esi
416739:	57                   	push   %edi
41673a:	4f                   	dec    %edi
41673b:	4f                   	dec    %edi
41673c:	56                   	push   %esi
41673d:	59                   	pop    %ecx
41673e:	6c                   	insb   (%dx),%es:(%edi)
41673f:	4b                   	dec    %ebx
416740:	67 38 61 54          	cmp    %ah,0x54(%bx,%di)
416744:	52                   	push   %edx
416745:	38 56 2f             	cmp    %dl,0x2f(%esi)
416748:	6a 30                	push   $0x30
41674a:	46                   	inc    %esi
41674b:	76 66                	jbe    0x4167b3
41674d:	38 78 66             	cmp    %bh,0x66(%eax)
416750:	37                   	aaa
416751:	52                   	push   %edx
416752:	39 5a 47             	cmp    %ebx,0x47(%edx)
416755:	73 4b                	jae    0x4167a2
416757:	7a 46                	jp     0x41679f
416759:	42                   	inc    %edx
41675a:	46                   	inc    %esi
41675b:	4c                   	dec    %esp
41675c:	52                   	push   %edx
41675d:	63 68 34             	arpl   %ebp,0x34(%eax)
416760:	4e                   	dec    %esi
416761:	2f                   	das
416762:	4d                   	dec    %ebp
416763:	6f                   	outsl  %ds:(%esi),(%dx)
416764:	72 69                	jb     0x4167cf
416766:	32 65 49             	xor    0x49(%ebp),%ah
416769:	5a                   	pop    %edx
41676a:	43                   	inc    %ebx
41676b:	39 36                	cmp    %esi,(%esi)
41676d:	5a                   	pop    %edx
41676e:	7a 77                	jp     0x4167e7
416770:	67 57                	addr16 push %edi
416772:	50                   	push   %eax
416773:	36 49                	ss dec %ecx
416775:	43                   	inc    %ebx
416776:	37                   	aaa
416777:	57                   	push   %edi
416778:	39 4f 6c             	cmp    %ecx,0x6c(%edi)
41677b:	37                   	aaa
41677c:	79 69                	jns    0x4167e7
41677e:	67 58                	addr16 pop %eax
416780:	30 79 36             	xor    %bh,0x36(%ecx)
416783:	66 70 4a             	data16 jo 0x4167d0
416786:	37                   	aaa
416787:	72 61                	jb     0x4167ea
416789:	43                   	inc    %ebx
41678a:	4a                   	dec    %edx
41678b:	67 35 58 66 62 31    	addr16 xor $0x31626658,%eax
416791:	49                   	dec    %ecx
416792:	35 4b 48 58 63       	xor    $0x6358484b,%eax
416797:	2f                   	das
416798:	35 68 49 57 2b       	xor    $0x2b574968,%eax
41679d:	74 69                	je     0x416808
41679f:	47                   	inc    %edi
4167a0:	61                   	popa
4167a1:	62 6b 36             	bound  %ebp,0x36(%ebx)
4167a4:	4f                   	dec    %edi
4167a5:	38 64 47 6f          	cmp    %ah,0x6f(%edi,%eax,2)
4167a9:	4b                   	dec    %ebx
4167aa:	4a                   	dec    %edx
4167ab:	53                   	push   %ebx
4167ac:	57                   	push   %edi
4167ad:	4e                   	dec    %esi
4167ae:	6e                   	outsb  %ds:(%esi),(%dx)
4167af:	69 34 32 4c 54 62 55 	imul   $0x5562544c,(%edx,%esi,1),%esi
4167b6:	4d                   	dec    %ebp
4167b7:	76 75                	jbe    0x41682e
4167b9:	45                   	inc    %ebp
4167ba:	52                   	push   %edx
4167bb:	50                   	push   %eax
4167bc:	58                   	pop    %eax
4167bd:	68 42 75 59 68       	push   $0x68597542
4167c2:	36 58                	ss pop %eax
4167c4:	4c                   	dec    %esp
4167c5:	44                   	inc    %esp
4167c6:	6f                   	outsl  %ds:(%esi),(%dx)
4167c7:	51                   	push   %ecx
4167c8:	2f                   	das
4167c9:	46                   	inc    %esi
4167ca:	65 4e                	gs dec %esi
4167cc:	4c                   	dec    %esp
4167cd:	36 75 6c             	ss jne 0x41683c
4167d0:	70 55                	jo     0x416827
4167d2:	39 2b                	cmp    %ebp,(%ebx)
4167d4:	4d                   	dec    %ebp
4167d5:	71 4e                	jno    0x416825
4167d7:	47                   	inc    %edi
4167d8:	73 46                	jae    0x416820
4167da:	43                   	inc    %ebx
4167db:	54                   	push   %esp
4167dc:	41                   	inc    %ecx
4167dd:	38 43 71             	cmp    %al,0x71(%ebx)
4167e0:	4d                   	dec    %ebp
4167e1:	74 2f                	je     0x416812
4167e3:	47                   	inc    %edi
4167e4:	4a                   	dec    %edx
4167e5:	6a 35                	push   $0x35
4167e7:	6b 61 39 6f          	imul   $0x6f,0x39(%ecx),%esp
4167eb:	31 6f 54             	xor    %ebp,0x54(%edi)
4167ee:	42                   	inc    %edx
4167ef:	32 6c 43 53          	xor    0x53(%ebx,%eax,2),%ch
4167f3:	38 59 76             	cmp    %bl,0x76(%ecx)
4167f6:	6f                   	outsl  %ds:(%esi),(%dx)
4167f7:	53                   	push   %ebx
4167f8:	6f                   	outsl  %ds:(%esi),(%dx)
4167f9:	2b 42 54             	sub    0x54(%edx),%eax
4167fc:	37                   	aaa
4167fd:	71 37                	jno    0x416836
4167ff:	76 47                	jbe    0x416848
416801:	63 4a 32             	arpl   %ecx,0x32(%edx)
416804:	59                   	pop    %ecx
416805:	65 38 34 77          	cmp    %dh,%gs:(%edi,%esi,2)
416809:	4c                   	dec    %esp
41680a:	49                   	dec    %ecx
41680b:	72 50                	jb     0x41685d
41680d:	4b                   	dec    %ebx
41680e:	43                   	inc    %ebx
41680f:	64 6e                	outsb  %fs:(%esi),(%dx)
416811:	47                   	inc    %edi
416812:	4d                   	dec    %ebp
416813:	49                   	dec    %ecx
416814:	61                   	popa
416815:	32 49 73             	xor    0x73(%ecx),%cl
416818:	6a 6b                	push   $0x6b
41681a:	4e                   	dec    %esi
41681b:	32 6f 2f             	xor    0x2f(%edi),%ch
41681e:	78 72                	js     0x416892
416820:	43                   	inc    %ebx
416821:	47                   	inc    %edi
416822:	6a 6f                	push   $0x6f
416824:	66 45                	inc    %bp
416826:	76 43                	jbe    0x41686b
416828:	6a 76                	push   $0x76
41682a:	78 69                	js     0x416895
41682c:	4b                   	dec    %ebx
41682d:	35 49 50 37 33       	xor    $0x33375049,%eax
416832:	35 4d 4e 54 32       	xor    $0x32544e4d,%eax
416837:	65 77 34             	gs ja  0x41686e
41683a:	47                   	inc    %edi
41683b:	47                   	inc    %edi
41683c:	6b 45 76 61          	imul   $0x61,0x76(%ebp),%eax
416840:	49                   	dec    %ecx
416841:	2f                   	das
416842:	76 56                	jbe    0x41689a
416844:	4c                   	dec    %esp
416845:	50                   	push   %eax
416846:	55                   	push   %ebp
416847:	59                   	pop    %ecx
416848:	34 79                	xor    $0x79,%al
41684a:	6b 44 71 42 6c       	imul   $0x6c,0x42(%ecx,%esi,2),%eax
41684f:	37                   	aaa
416850:	41                   	inc    %ecx
416851:	54                   	push   %esp
416852:	75 63                	jne    0x4168b7
416854:	31 65 4c             	xor    %esp,0x4c(%ebp)
416857:	36 43                	ss inc %ebx
416859:	59                   	pop    %ecx
41685a:	4d                   	dec    %ebp
41685b:	67 33 71 78          	xor    0x78(%bx,%di),%esi
41685f:	52                   	push   %edx
416860:	55                   	push   %ebp
416861:	79 62                	jns    0x4168c5
416863:	33 47 4a             	xor    0x4a(%edi),%eax
416866:	35 72 38 4e 58       	xor    $0x584e3872,%eax
41686b:	67 48                	addr16 dec %eax
41686d:	42                   	inc    %edx
41686e:	61                   	popa
41686f:	66 51                	push   %cx
416871:	67 63 56 7a          	arpl   %edx,0x7a(%bp)
416875:	62 75 34             	bound  %esi,0x34(%ebp)
416878:	48                   	dec    %eax
416879:	49                   	dec    %ecx
41687a:	35 54 42 70 36       	xor    $0x36704254,%eax
41687f:	31 76 2b             	xor    %esi,0x2b(%esi)
416882:	57                   	push   %edi
416883:	46                   	inc    %esi
416884:	45                   	inc    %ebp
416885:	62 53 2f             	bound  %edx,0x2f(%ebx)
416888:	76 31                	jbe    0x4168bb
41688a:	55                   	push   %ebp
41688b:	4f                   	dec    %edi
41688c:	61                   	popa
41688d:	6e                   	outsb  %ds:(%esi),(%dx)
41688e:	36 30 4a 49          	xor    %cl,%ss:0x49(%edx)
416892:	43                   	inc    %ebx
416893:	7a 73                	jp     0x416908
416895:	47                   	inc    %edi
416896:	67 4c                	addr16 dec %esp
416898:	4b                   	dec    %ebx
416899:	4f                   	dec    %edi
41689a:	51                   	push   %ecx
41689b:	62 6b 64             	bound  %ebp,0x64(%ebx)
41689e:	4c                   	dec    %esp
41689f:	32 41 67             	xor    0x67(%ecx),%al
4168a2:	31 6b 56             	xor    %ebp,0x56(%ebx)
4168a5:	74 75                	je     0x41691c
4168a7:	30 6c 6f 36          	xor    %ch,0x36(%edi,%ebp,2)