4136d7:	48                   	dec    %eax
4136d8:	65 43                	gs inc %ebx
4136da:	7a 71                	jp     0x41374d
4136dc:	43                   	inc    %ebx
4136dd:	61                   	popa
4136de:	38 36                	cmp    %dh,(%esi)
4136e0:	35 57 49 54 54       	xor    $0x54544957,%eax
4136e5:	66 4c                	dec    %sp
4136e7:	73 47                	jae    0x413730
4136e9:	76 44                	jbe    0x41372f
4136eb:	53                   	push   %ebx
4136ec:	75 51                	jne    0x41373f
4136ee:	64 75 31             	fs jne 0x413722
4136f1:	51                   	push   %ecx
4136f2:	72 74                	jb     0x413768
4136f4:	37                   	aaa
4136f5:	30 48 6b             	xor    %cl,0x6b(%eax)
4136f8:	68 39 7a 75 51       	push   $0x51757a39
4136fd:	71 64                	jno    0x413763
4136ff:	41                   	inc    %ecx
413700:	6b 2f 6c             	imul   $0x6c,(%edi),%ebp
413703:	77 53                	ja     0x413758
413705:	6a 77                	push   $0x77
413707:	6d                   	insl   (%dx),%es:(%edi)
413708:	39 44 36 33          	cmp    %eax,0x33(%esi,%esi,1)
41370c:	55                   	push   %ebp
41370d:	62 62 78             	bound  %esp,0x78(%edx)
413710:	48                   	dec    %eax
413711:	34 67                	xor    $0x67,%al
413713:	47                   	inc    %edi
413714:	30 78 69             	xor    %bh,0x69(%eax)
413717:	4c                   	dec    %esp
413718:	41                   	inc    %ecx
413719:	38 5a 43             	cmp    %bl,0x43(%edx)
41371c:	34 7a                	xor    $0x7a,%al
41371e:	50                   	push   %eax
41371f:	66 47                	inc    %di
413721:	4e                   	dec    %esi
413722:	55                   	push   %ebp
413723:	65 4f                	gs dec %edi
413725:	6e                   	outsb  %ds:(%esi),(%dx)
413726:	36 4b                	ss dec %ebx
413728:	6f                   	outsl  %ds:(%esi),(%dx)
413729:	51                   	push   %ecx
41372a:	78 33                	js     0x41375f
41372c:	49                   	dec    %ecx
41372d:	37                   	aaa
41372e:	6d                   	insl   (%dx),%es:(%edi)
41372f:	58                   	pop    %eax
413730:	45                   	inc    %ebp
413731:	6f                   	outsl  %ds:(%esi),(%dx)
413732:	4e                   	dec    %esi
413733:	66 48                	dec    %ax
413735:	4f                   	dec    %edi
413736:	37                   	aaa
413737:	54                   	push   %esp
413738:	6c                   	insb   (%dx),%es:(%edi)
413739:	38 76 6d             	cmp    %dh,0x6d(%esi)
41373c:	67 66 77 57          	addr16 data16 ja 0x413797
413740:	58                   	pop    %eax
413741:	30 2b                	xor    %ch,(%ebx)
413743:	6d                   	insl   (%dx),%es:(%edi)
413744:	68 73 68 4c 56       	push   $0x564c6873
413749:	31 74 70 2f          	xor    %esi,0x2f(%eax,%esi,2)
41374d:	72 43                	jb     0x413792
41374f:	55                   	push   %ebp
413750:	34 64                	xor    $0x64,%al
413752:	48                   	dec    %eax
413753:	6d                   	insl   (%dx),%es:(%edi)
413754:	75 4b                	jne    0x4137a1
413756:	75 4e                	jne    0x4137a6
413758:	31 51 38             	xor    %edx,0x38(%ecx)
41375b:	6b 44 36 75 65       	imul   $0x65,0x75(%esi,%esi,1),%eax
413760:	4c                   	dec    %esp
413761:	2b 35 58 67 57 4f    	sub    0x4f576758,%esi
413767:	34 41                	xor    $0x41,%al
413769:	4f                   	dec    %edi
41376a:	4c                   	dec    %esp
41376b:	35 31 52 6f 52       	xor    $0x526f5231,%eax
413770:	76 4c                	jbe    0x4137be
413772:	36 6c                	ss insb (%dx),%es:(%edi)
413774:	56                   	push   %esi
413775:	4a                   	dec    %edx
413776:	44                   	inc    %esp
413777:	6c                   	insb   (%dx),%es:(%edi)
413778:	33 65 72             	xor    0x72(%ebp),%esp
41377b:	44                   	inc    %esp
41377c:	57                   	push   %edi
41377d:	4b                   	dec    %ebx
41377e:	51                   	push   %ecx
41377f:	36 43                	ss inc %ebx
413781:	6e                   	outsb  %ds:(%esi),(%dx)
413782:	6c                   	insb   (%dx),%es:(%edi)
413783:	55                   	push   %ebp
413784:	74 62                	je     0x4137e8
413786:	50                   	push   %eax
413787:	6e                   	outsb  %ds:(%esi),(%dx)
413788:	76 44                	jbe    0x4137ce
41378a:	55                   	push   %ebp
41378b:	57                   	push   %edi
41378c:	61                   	popa
41378d:	52                   	push   %edx
41378e:	75 70                	jne    0x413800
413790:	2f                   	das
413791:	4b                   	dec    %ebx
413792:	78 43                	js     0x4137d7
413794:	71 50                	jno    0x4137e6
413796:	72 4f                	jb     0x4137e7
413798:	6f                   	outsl  %ds:(%esi),(%dx)
413799:	51                   	push   %ecx
41379a:	6f                   	outsl  %ds:(%esi),(%dx)
41379b:	6f                   	outsl  %ds:(%esi),(%dx)
41379c:	49                   	dec    %ecx
41379d:	30 57 48             	xor    %dl,0x48(%edi)
4137a0:	74 4a                	je     0x4137ec
4137a2:	34 57                	xor    $0x57,%al
4137a4:	46                   	inc    %esi
4137a5:	46                   	inc    %esi
4137a6:	6e                   	outsb  %ds:(%esi),(%dx)
4137a7:	43                   	inc    %ebx
4137a8:	31 41 6b             	xor    %eax,0x6b(%ecx)
4137ab:	73 44                	jae    0x4137f1
4137ad:	59                   	pop    %ecx
4137ae:	30 4c 65 35          	xor    %cl,0x35(%ebp,%eiz,2)
4137b2:	51                   	push   %ecx
4137b3:	6c                   	insb   (%dx),%es:(%edi)
4137b4:	54                   	push   %esp
4137b5:	63 53 2b             	arpl   %edx,0x2b(%ebx)
4137b8:	56                   	push   %esi
4137b9:	76 42                	jbe    0x4137fd
4137bb:	46                   	inc    %esi
4137bc:	33 4c 54 2b          	xor    0x2b(%esp,%edx,2),%ecx
4137c0:	75 4c                	jne    0x41380e
4137c2:	34 70                	xor    $0x70,%al
4137c4:	37                   	aaa
4137c5:	2b 39                	sub    (%ecx),%edi
4137c7:	6a 36                	push   $0x36
4137c9:	2f                   	das
4137ca:	54                   	push   %esp
4137cb:	4a                   	dec    %edx
4137cc:	48                   	dec    %eax
4137cd:	5a                   	pop    %edx
4137ce:	47                   	inc    %edi
4137cf:	76 54                	jbe    0x413825
4137d1:	49                   	dec    %ecx
4137d2:	73 69                	jae    0x41383d
4137d4:	2b 38                	sub    (%eax),%edi
4137d6:	55                   	push   %ebp
4137d7:	45                   	inc    %ebp
4137d8:	54                   	push   %esp
4137d9:	75 74                	jne    0x41384f
4137db:	58                   	pop    %eax
4137dc:	34 56                	xor    $0x56,%al
4137de:	74 33                	je     0x413813
4137e0:	5a                   	pop    %edx
4137e1:	62 69 39             	bound  %ebp,0x39(%ecx)
4137e4:	6c                   	insb   (%dx),%es:(%edi)
4137e5:	6b 35 68 74 5a 41 44 	imul   $0x44,0x415a7468,%esi
4137ec:	48                   	dec    %eax
4137ed:	33 76 6e             	xor    0x6e(%esi),%esi
4137f0:	35 36 55 50 4c       	xor    $0x4c505536,%eax
4137f5:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4137f7:	38 66 2f             	cmp    %ah,0x2f(%esi)
4137fa:	57                   	push   %edi
4137fb:	2f                   	das
4137fc:	65 30 2f             	xor    %ch,%gs:(%edi)
4137ff:	4f                   	dec    %edi
413800:	4c                   	dec    %esp
413801:	64 59                	fs pop %ecx
413803:	32 53 36             	xor    0x36(%ebx),%dl
413806:	50                   	push   %eax
413807:	73 66                	jae    0x41386f
413809:	4f                   	dec    %edi
41380a:	6d                   	insl   (%dx),%es:(%edi)
41380b:	68 6a 6a 78 49       	push   $0x49786a6a
413810:	6f                   	outsl  %ds:(%esi),(%dx)
413811:	32 41 6c             	xor    0x6c(%ecx),%al
413814:	35 51 51 4b 44       	xor    $0x444b5151,%eax
413819:	79 36                	jns    0x413851
41381b:	57                   	push   %edi
41381c:	53                   	push   %ebx
41381d:	6e                   	outsb  %ds:(%esi),(%dx)
41381e:	52                   	push   %edx
41381f:	4c                   	dec    %esp
413820:	46                   	inc    %esi
413821:	4d                   	dec    %ebp
413822:	76 53                	jbe    0x413877
413824:	72 44                	jb     0x41386a
413826:	57                   	push   %edi
413827:	65 33 39             	xor    %gs:(%ecx),%edi
41382a:	45                   	inc    %ebp
41382b:	6b 33 38             	imul   $0x38,(%ebx),%esi
41382e:	42                   	inc    %edx
41382f:	73 64                	jae    0x413895
413831:	4b                   	dec    %ebx
413832:	35 68 55 73 42       	xor    $0x42735568,%eax
413837:	72 75                	jb     0x4138ae
413839:	67 48                	addr16 dec %eax
41383b:	62 4e 6f             	bound  %ecx,0x6f(%esi)
41383e:	58                   	pop    %eax
41383f:	39 37                	cmp    %esi,(%edi)
413841:	4b                   	dec    %ebx
413842:	73 77                	jae    0x4138bb
413844:	48                   	dec    %eax
413845:	6b 68 2b 6d          	imul   $0x6d,0x2b(%eax),%ebp
413849:	56                   	push   %esi
41384a:	4d                   	dec    %ebp
41384b:	4d                   	dec    %ebp
41384c:	51                   	push   %ecx
41384d:	43                   	inc    %ebx
41384e:	7a 6d                	jp     0x4138bd
413850:	75 4a                	jne    0x41389c
413852:	45                   	inc    %ebp
413853:	68 64 79 30 42       	push   $0x42307964
413858:	61                   	popa
413859:	48                   	dec    %eax
41385a:	35 39 46 6f 74       	xor    $0x746f4639,%eax
41385f:	65 6f                	outsl  %gs:(%esi),(%dx)
413861:	30 70 51             	xor    %dh,0x51(%eax)
413864:	58                   	pop    %eax
413865:	35 49 77 5a 7a       	xor    $0x7a5a7749,%eax
41386a:	5a                   	pop    %edx
41386b:	53                   	push   %ebx
41386c:	57                   	push   %edi
41386d:	62 31                	bound  %esi,(%ecx)
41386f:	50                   	push   %eax
413870:	4d                   	dec    %ebp
413871:	32 5a 73             	xor    0x73(%edx),%bl
413874:	66 35 32 72          	xor    $0x7232,%ax
413878:	48                   	dec    %eax
413879:	53                   	push   %ebx
41387a:	7a 5a                	jp     0x4138d6
41387c:	39 5a 69             	cmp    %ebx,0x69(%edx)
41387f:	38 42 68             	cmp    %al,0x68(%edx)
413882:	6e                   	outsb  %ds:(%esi),(%dx)
413883:	68 2f 4b 72 31       	push   $0x31724b2f
413888:	75 70                	jne    0x4138fa
41388a:	59                   	pop    %ecx
41388b:	46                   	inc    %esi
41388c:	68 36 4f 39 64       	push   $0x64394f36
413891:	62 67 6a             	bound  %esp,0x6a(%edi)
413894:	61                   	popa
413895:	73 50                	jae    0x4138e7
413897:	37                   	aaa
413898:	74 30                	je     0x4138ca
41389a:	4f                   	dec    %edi
41389b:	2b 74 2b 73          	sub    0x73(%ebx,%ebp,1),%esi
41389f:	52                   	push   %edx
4138a0:	77 44                	ja     0x4138e6
4138a2:	6b 6c 78 72 4d       	imul   $0x4d,0x72(%eax,%edi,2),%ebp
4138a7:	66 57                	push   %di
4138a9:	77 72                	ja     0x41391d
4138ab:	57                   	push   %edi
4138ac:	59                   	pop    %ecx
4138ad:	42                   	inc    %edx
4138ae:	49                   	dec    %ecx
4138af:	51                   	push   %ecx
4138b0:	74 4c                	je     0x4138fe
4138b2:	32 62 53             	xor    0x53(%edx),%ah
4138b5:	50                   	push   %eax
4138b6:	32 71 79             	xor    0x79(%ecx),%dh
4138b9:	72 51                	jb     0x41390c
4138bb:	71 36                	jno    0x4138f3
4138bd:	6c                   	insb   (%dx),%es:(%edi)
4138be:	65 54                	gs push %esp
4138c0:	51                   	push   %ecx
4138c1:	6f                   	outsl  %ds:(%esi),(%dx)
4138c2:	55                   	push   %ebp
4138c3:	52                   	push   %edx
4138c4:	2b 34 4f             	sub    (%edi,%ecx,2),%esi
4138c7:	67 31 4e 57          	xor    %ecx,0x57(%bp)
4138cb:	57                   	push   %edi
4138cc:	4a                   	dec    %edx
4138cd:	6d                   	insl   (%dx),%es:(%edi)
4138ce:	36 65 71 64          	ss gs jno 0x413936
4138d2:	33 57 31             	xor    0x31(%edi),%edx
4138d5:	2f                   	das
4138d6:	4e                   	dec    %esi
4138d7:	41                   	inc    %ecx
4138d8:	44                   	inc    %esp
4138d9:	4e                   	dec    %esi
4138da:	33 31                	xor    (%ecx),%esi
4138dc:	6e                   	outsb  %ds:(%esi),(%dx)
4138dd:	61                   	popa
4138de:	70 6a                	jo     0x41394a
4138e0:	79 43                	jns    0x413925
4138e2:	47                   	inc    %edi
4138e3:	35 72 55 43 4a       	xor    $0x4a435572,%eax
4138e8:	49                   	dec    %ecx
4138e9:	71 31                	jno    0x41391c
4138eb:	6d                   	insl   (%dx),%es:(%edi)
4138ec:	45                   	inc    %ebp
4138ed:	30 46 6a             	xor    %al,0x6a(%esi)
4138f0:	74 6f                	je     0x413961
4138f2:	41                   	inc    %ecx
4138f3:	7a 41                	jp     0x413936
4138f5:	5a                   	pop    %edx
4138f6:	41                   	inc    %ecx
4138f7:	39 47 74             	cmp    %eax,0x74(%edi)
4138fa:	51                   	push   %ecx
4138fb:	66 74 57             	data16 je 0x413955
4138fe:	30 30                	xor    %dh,(%eax)
413900:	75 65                	jne    0x413967
413902:	39 38                	cmp    %edi,(%eax)
413904:	41                   	inc    %ecx
413905:	76 4c                	jbe    0x413953
413907:	33 74 42 49          	xor    0x49(%edx,%eax,2),%esi
41390b:	65 59                	gs pop %ecx
41390d:	39 6a 48             	cmp    %ebp,0x48(%edx)
413910:	6f                   	outsl  %ds:(%esi),(%dx)
413911:	5a                   	pop    %edx
413912:	45                   	inc    %ebp
413913:	48                   	dec    %eax
413914:	48                   	dec    %eax
413915:	6d                   	insl   (%dx),%es:(%edi)
413916:	72 68                	jb     0x413980
413918:	2f                   	das
413919:	75 57                	jne    0x413972
41391b:	66 43                	inc    %bx
41391d:	2b 51 2b             	sub    0x2b(%ecx),%edx
413920:	36 39 63 78          	cmp    %esp,%ss:0x78(%ebx)
413924:	51                   	push   %ecx
413925:	31 35 72 52 68 67    	xor    %esi,0x67685272
41392b:	50                   	push   %eax
41392c:	56                   	push   %esi
41392d:	79 57                	jns    0x413986
41392f:	50                   	push   %eax
413930:	5a                   	pop    %edx
413931:	69 59 31 67 37 62 69 	imul   $0x69623767,0x31(%ecx),%ebx
413938:	58                   	pop    %eax
413939:	74 6e                	je     0x4139a9
41393b:	67 72 72             	addr16 jb 0x4139b0
41393e:	2b 2b                	sub    (%ebx),%ebp
413940:	36 73 38             	ss jae 0x41397b
413943:	49                   	dec    %ecx
413944:	57                   	push   %edi
413945:	53                   	push   %ebx
413946:	6d                   	insl   (%dx),%es:(%edi)
413947:	55                   	push   %ebp
413948:	56                   	push   %esi
413949:	6c                   	insb   (%dx),%es:(%edi)
41394a:	4e                   	dec    %esi
41394b:	51                   	push   %ecx
41394c:	72 74                	jb     0x4139c2
41394e:	71 6e                	jno    0x4139be
413950:	4f                   	dec    %edi
413951:	32 66 31             	xor    0x31(%esi),%ah
413954:	66 2b 35 51 52 41 71 	sub    0x71415251,%si
41395b:	44                   	inc    %esp
41395c:	4d                   	dec    %ebp