42e764:	55                   	push   %ebp
42e765:	79 73                	jns    0x42e7da
42e767:	61                   	popa
42e768:	62 51 73             	bound  %edx,0x73(%ecx)
42e76b:	44                   	inc    %esp
42e76c:	38 41 51             	cmp    %al,0x51(%ecx)
42e76f:	62 6c 61 70          	bound  %ebp,0x70(%ecx,%eiz,2)
42e773:	44                   	inc    %esp
42e774:	6a 57                	push   $0x57
42e776:	6f                   	outsl  %ds:(%esi),(%dx)
42e777:	30 44 59 4c          	xor    %al,0x4c(%ecx,%ebx,2)
42e77b:	73 56                	jae    0x42e7d3
42e77d:	71 37                	jno    0x42e7b6
42e77f:	39 52 55             	cmp    %edx,0x55(%edx)
42e782:	50                   	push   %eax
42e783:	4c                   	dec    %esp
42e784:	69 46 4d 73 6b 78 30 	imul   $0x30786b73,0x4d(%esi),%eax
42e78b:	71 34                	jno    0x42e7c1
42e78d:	31 68 72             	xor    %ebp,0x72(%eax)
42e790:	55                   	push   %ebp
42e791:	7a 33                	jp     0x42e7c6
42e793:	61                   	popa
42e794:	43                   	inc    %ebx
42e795:	53                   	push   %ebx
42e796:	45                   	inc    %ebp
42e797:	7a 51                	jp     0x42e7ea
42e799:	75 4b                	jne    0x42e7e6
42e79b:	59                   	pop    %ecx
42e79c:	2b 30                	sub    (%eax),%esi
42e79e:	4c                   	dec    %esp
42e79f:	76 33                	jbe    0x42e7d4
42e7a1:	6c                   	insb   (%dx),%es:(%edi)
42e7a2:	79 55                	jns    0x42e7f9
42e7a4:	39 4a 6a             	cmp    %ecx,0x6a(%edx)
42e7a7:	2b 7a 31             	sub    0x31(%edx),%edi
42e7aa:	2b 4b 71             	sub    0x71(%ebx),%ecx
42e7ad:	35 61 54 53 50       	xor    $0x50535461,%eax
42e7b2:	38 47 69             	cmp    %al,0x69(%edi)
42e7b5:	70 4b                	jo     0x42e802
42e7b7:	78 4d                	js     0x42e806
42e7b9:	69 2f 41 66 38 47    	imul   $0x47386641,(%edi),%ebp
42e7bf:	61                   	popa
42e7c0:	78 6e                	js     0x42e830
42e7c2:	4e                   	dec    %esi
42e7c3:	59                   	pop    %ecx
42e7c4:	44                   	inc    %esp
42e7c5:	57                   	push   %edi
42e7c6:	39 67 36             	cmp    %esp,0x36(%edi)
42e7c9:	50                   	push   %eax
42e7ca:	78 79                	js     0x42e845
42e7cc:	57                   	push   %edi
42e7cd:	43                   	inc    %ebx
42e7ce:	67 67 4e             	addr16 addr16 dec %esi
42e7d1:	6c                   	insb   (%dx),%es:(%edi)
42e7d2:	41                   	inc    %ecx
42e7d3:	53                   	push   %ebx
42e7d4:	30 38                	xor    %bh,(%eax)
42e7d6:	2f                   	das
42e7d7:	71 70                	jno    0x42e849
42e7d9:	4d                   	dec    %ebp
42e7da:	75 4b                	jne    0x42e827
42e7dc:	56                   	push   %esi
42e7dd:	32 74 75 51          	xor    0x51(%ebp,%esi,2),%dh
42e7e1:	6d                   	insl   (%dx),%es:(%edi)
42e7e2:	54                   	push   %esp
42e7e3:	65 30 39             	xor    %bh,%gs:(%ecx)
42e7e6:	56                   	push   %esi
42e7e7:	78 32                	js     0x42e81b
42e7e9:	4f                   	dec    %edi
42e7ea:	42                   	inc    %edx
42e7eb:	4d                   	dec    %ebp
42e7ec:	75 50                	jne    0x42e83e
42e7ee:	72 62                	jb     0x42e852
42e7f0:	44                   	inc    %esp
42e7f1:	35 5a 38 48 2f       	xor    $0x2f48385a,%eax
42e7f6:	4d                   	dec    %ebp
42e7f7:	63 2b                	arpl   %ebp,(%ebx)
42e7f9:	79 4c                	jns    0x42e847
42e7fb:	77 66                	ja     0x42e863
42e7fd:	35 4a 5a 4b 58       	xor    $0x584b5a4a,%eax
42e802:	31 5a 49             	xor    %ebx,0x49(%edx)
42e805:	54                   	push   %esp
42e806:	32 4d 6b             	xor    0x6b(%ebp),%cl
42e809:	70 51                	jo     0x42e85c
42e80b:	55                   	push   %ebp
42e80c:	46                   	inc    %esi
42e80d:	35 5a 41 61 56       	xor    $0x5661415a,%eax
42e812:	2b 2f                	sub    (%edi),%ebp
42e814:	73 75                	jae    0x42e88b
42e816:	69 42 49 5a 6d 65 63 	imul   $0x63656d5a,0x49(%edx),%eax
42e81d:	6c                   	insb   (%dx),%es:(%edi)
42e81e:	38 50 4e             	cmp    %dl,0x4e(%eax)
42e821:	4e                   	dec    %esi
42e822:	6f                   	outsl  %ds:(%esi),(%dx)
42e823:	6d                   	insl   (%dx),%es:(%edi)
42e824:	48                   	dec    %eax
42e825:	49                   	dec    %ecx
42e826:	56                   	push   %esi
42e827:	51                   	push   %ecx
42e828:	30 6d 66             	xor    %ch,0x66(%ebp)
42e82b:	56                   	push   %esi
42e82c:	4f                   	dec    %edi
42e82d:	42                   	inc    %edx
42e82e:	68 42 47 37 5a       	push   $0x5a374742
42e833:	4b                   	dec    %ebx
42e834:	2f                   	das
42e835:	44                   	inc    %esp
42e836:	46                   	inc    %esi
42e837:	6a 47                	push   $0x47
42e839:	78 38                	js     0x42e873
42e83b:	5a                   	pop    %edx
42e83c:	35 49 4e 2b 6a       	xor    $0x6a2b4e49,%eax
42e841:	7a 2f                	jp     0x42e872
42e843:	73 78                	jae    0x42e8bd
42e845:	4a                   	dec    %edx
42e846:	57                   	push   %edi
42e847:	6e                   	outsb  %ds:(%esi),(%dx)
42e848:	79 6c                	jns    0x42e8b6
42e84a:	79 4d                	jns    0x42e899
42e84c:	75 50                	jne    0x42e89e
42e84e:	39 6f 4e             	cmp    %ebp,0x4e(%edi)
42e851:	6f                   	outsl  %ds:(%esi),(%dx)
42e852:	78 49                	js     0x42e89d
42e854:	43                   	inc    %ebx
42e855:	70 4e                	jo     0x42e8a5
42e857:	4f                   	dec    %edi
42e858:	2b 71 67             	sub    0x67(%ecx),%esi
42e85b:	70 56                	jo     0x42e8b3
42e85d:	44                   	inc    %esp
42e85e:	39 4a 59             	cmp    %ecx,0x59(%edx)
42e861:	45                   	inc    %ebp
42e862:	76 67                	jbe    0x42e8cb
42e864:	6f                   	outsl  %ds:(%esi),(%dx)
42e865:	67 6a 61             	addr16 push $0x61
42e868:	51                   	push   %ecx
42e869:	61                   	popa
42e86a:	52                   	push   %edx
42e86b:	54                   	push   %esp
42e86c:	6c                   	insb   (%dx),%es:(%edi)
42e86d:	6b 68 4f 79          	imul   $0x79,0x4f(%eax),%ebp
42e871:	39 76 6f             	cmp    %esi,0x6f(%esi)
42e874:	43                   	inc    %ebx
42e875:	4e                   	dec    %esi
42e876:	6a 59                	push   $0x59
42e878:	68 2b 54 36 62       	push   $0x6236542b
42e87d:	35 64 35 44 69       	xor    $0x69443564,%eax
42e882:	44                   	inc    %esp
42e883:	2b 30                	sub    (%eax),%esi
42e885:	76 35                	jbe    0x42e8bc
42e887:	65 4e                	gs dec %esi
42e889:	41                   	inc    %ecx
42e88a:	57                   	push   %edi
42e88b:	42                   	inc    %edx
42e88c:	4c                   	dec    %esp
42e88d:	2b 52 49             	sub    0x49(%edx),%edx
42e890:	44                   	inc    %esp
42e891:	39 6f 46             	cmp    %ebp,0x46(%edi)
42e894:	78 50                	js     0x42e8e6
42e896:	6c                   	insb   (%dx),%es:(%edi)
42e897:	4b                   	dec    %ebx
42e898:	50                   	push   %eax
42e899:	72 59                	jb     0x42e8f4
42e89b:	48                   	dec    %eax
42e89c:	67 6d                	insl   (%dx),%es:(%di)
42e89e:	55                   	push   %ebp
42e89f:	70 47                	jo     0x42e8e8
42e8a1:	36 30 66 6d          	xor    %ah,%ss:0x6d(%esi)
42e8a5:	6c                   	insb   (%dx),%es:(%edi)
42e8a6:	5a                   	pop    %edx
42e8a7:	67 45                	addr16 inc %ebp
42e8a9:	78 33                	js     0x42e8de
42e8ab:	5a                   	pop    %edx
42e8ac:	39 6a 74             	cmp    %ebp,0x74(%edx)
42e8af:	37                   	aaa
42e8b0:	4e                   	dec    %esi
42e8b1:	78 61                	js     0x42e914
42e8b3:	2f                   	das
42e8b4:	31 63 4a             	xor    %esp,0x4a(%ebx)
42e8b7:	54                   	push   %esp
42e8b8:	35 76 51 63 4a       	xor    $0x4a635176,%eax
42e8bd:	41                   	inc    %ecx
42e8be:	50                   	push   %eax
42e8bf:	4e                   	dec    %esi
42e8c0:	72 55                	jb     0x42e917
42e8c2:	4f                   	dec    %edi
42e8c3:	64 75 38             	fs jne 0x42e8fe
42e8c6:	43                   	inc    %ebx
42e8c7:	68 49 32 46 41       	push   $0x41463249
42e8cc:	74 67                	je     0x42e935
42e8ce:	2f                   	das
42e8cf:	67 55                	addr16 push %ebp
42e8d1:	73 6a                	jae    0x42e93d
42e8d3:	4b                   	dec    %ebx
42e8d4:	71 53                	jno    0x42e929
42e8d6:	49                   	dec    %ecx
42e8d7:	48                   	dec    %eax
42e8d8:	4c                   	dec    %esp
42e8d9:	35 61 38 62 67       	xor    $0x67623861,%eax
42e8de:	34 72                	xor    $0x72,%al
42e8e0:	54                   	push   %esp
42e8e1:	59                   	pop    %ecx
42e8e2:	35 2f 44 78 6a       	xor    $0x6a78442f,%eax
42e8e7:	56                   	push   %esi
42e8e8:	4d                   	dec    %ebp
42e8e9:	50                   	push   %eax
42e8ea:	74 4f                	je     0x42e93b
42e8ec:	45                   	inc    %ebp
42e8ed:	35 35 4a 53 48       	xor    $0x48534a35,%eax
42e8f2:	54                   	push   %esp
42e8f3:	67 4f                	addr16 dec %edi
42e8f5:	6f                   	outsl  %ds:(%esi),(%dx)
42e8f6:	33 4e 65             	xor    0x65(%esi),%ecx
42e8f9:	50                   	push   %eax
42e8fa:	73 74                	jae    0x42e970
42e8fc:	30 59 2b             	xor    %bl,0x2b(%ecx)
42e8ff:	49                   	dec    %ecx
42e900:	41                   	inc    %ecx
42e901:	75 79                	jne    0x42e97c
42e903:	67 4e                	addr16 dec %esi
42e905:	2b 4d 52             	sub    0x52(%ebp),%ecx
42e908:	53                   	push   %ebx
42e909:	64 4d                	fs dec %ebp
42e90b:	46                   	inc    %esi
42e90c:	4e                   	dec    %esi
42e90d:	4b                   	dec    %ebx
42e90e:	54                   	push   %esp
42e90f:	35 55 56 47 70       	xor    $0x70475655,%eax
42e914:	6f                   	outsl  %ds:(%esi),(%dx)
42e915:	34 57                	xor    $0x57,%al
42e917:	7a 79                	jp     0x42e992
42e919:	74 4c                	je     0x42e967
42e91b:	44                   	inc    %esp
42e91c:	49                   	dec    %ecx
42e91d:	44                   	inc    %esp
42e91e:	5a                   	pop    %edx
42e91f:	70 62                	jo     0x42e983
42e921:	77 74                	ja     0x42e997
42e923:	2b 73 65             	sub    0x65(%ebx),%esi
42e926:	65 68 4e 64 6b 79    	gs push $0x796b644e
42e92c:	66 5a                	pop    %dx
42e92e:	55                   	push   %ebp
42e92f:	6d                   	insl   (%dx),%es:(%edi)
42e930:	69 6f 6d 69 55 70 7a 	imul   $0x7a705569,0x6d(%edi),%ebp
42e937:	57                   	push   %edi
42e938:	71 36                	jno    0x42e970
42e93a:	45                   	inc    %ebp
42e93b:	62 32                	bound  %esi,(%edx)
42e93d:	63 72 49             	arpl   %esi,0x49(%edx)
42e940:	74 70                	je     0x42e9b2
42e942:	77 4f                	ja     0x42e993
42e944:	54                   	push   %esp
42e945:	78 52                	js     0x42e999
42e947:	44                   	inc    %esp
42e948:	6c                   	insb   (%dx),%es:(%edi)
42e949:	4c                   	dec    %esp
42e94a:	61                   	popa
42e94b:	47                   	inc    %edi
42e94c:	72 6b                	jb     0x42e9b9
42e94e:	43                   	inc    %ebx
42e94f:	4c                   	dec    %esp
42e950:	68 42 6d 34 6b       	push   $0x6b346d42
42e955:	41                   	inc    %ecx
42e956:	56                   	push   %esi
42e957:	4d                   	dec    %ebp
42e958:	56                   	push   %esi
42e959:	74 52                	je     0x42e9ad
42e95b:	77 30                	ja     0x42e98d
42e95d:	57                   	push   %edi
42e95e:	79 2f                	jns    0x42e98f
42e960:	51                   	push   %ecx
42e961:	73 55                	jae    0x42e9b8
42e963:	68 4a 4d 43 47       	push   $0x47434d4a
42e968:	30 48 2f             	xor    %cl,0x2f(%eax)
42e96b:	47                   	inc    %edi
42e96c:	7a 74                	jp     0x42e9e2
42e96e:	54                   	push   %esp
42e96f:	6a 43                	push   $0x43
42e971:	63 6e 6a             	arpl   %ebp,0x6a(%esi)
42e974:	30 66 45             	xor    %ah,0x45(%esi)
42e977:	6d                   	insl   (%dx),%es:(%edi)
42e978:	56                   	push   %esi
42e979:	62 67 50             	bound  %esp,0x50(%edi)
42e97c:	74 6a                	je     0x42e9e8
42e97e:	57                   	push   %edi
42e97f:	64 4f                	fs dec %edi
42e981:	35 78 57 6e 4c       	xor    $0x4c6e5778,%eax
42e986:	71 76                	jno    0x42e9fe
42e988:	49                   	dec    %ecx
42e989:	49                   	dec    %ecx
42e98a:	39 4c 2b 78          	cmp    %ecx,0x78(%ebx,%ebp,1)
42e98e:	4c                   	dec    %esp
42e98f:	4b                   	dec    %ebx
42e990:	4b                   	dec    %ebx
42e991:	53                   	push   %ebx
42e992:	39 55 6b             	cmp    %edx,0x6b(%ebp)
42e995:	65 49                	gs dec %ecx
42e997:	4c                   	dec    %esp
42e998:	39 31                	cmp    %esi,(%ecx)
42e99a:	76 7a                	jbe    0x42ea16
42e99c:	73 68                	jae    0x42ea06
42e99e:	2b 50 53             	sub    0x53(%eax),%edx
42e9a1:	51                   	push   %ecx
42e9a2:	57                   	push   %edi
42e9a3:	2f                   	das
42e9a4:	55                   	push   %ebp
42e9a5:	4c                   	dec    %esp
42e9a6:	56                   	push   %esi
42e9a7:	72 53                	jb     0x42e9fc
42e9a9:	7a 79                	jp     0x42ea24
42e9ab:	31 66 62             	xor    %esp,0x62(%esi)
42e9ae:	55                   	push   %ebp
42e9af:	34 42                	xor    $0x42,%al
42e9b1:	54                   	push   %esp
42e9b2:	6a 49                	push   $0x49
42e9b4:	65 64 78 74          	gs fs js 0x42ea2c
42e9b8:	66 4c                	dec    %sp
42e9ba:	38 78 5a             	cmp    %bh,0x5a(%eax)
42e9bd:	67 75 56             	addr16 jne 0x42ea16
42e9c0:	4b                   	dec    %ebx
42e9c1:	2f                   	das
42e9c2:	30 6b 75             	xor    %ch,0x75(%ebx)
42e9c5:	34 4f                	xor    $0x4f,%al
42e9c7:	44                   	inc    %esp
42e9c8:	51                   	push   %ecx
42e9c9:	42                   	inc    %edx
42e9ca:	30 6c 77 6d          	xor    %ch,0x6d(%edi,%esi,2)
42e9ce:	6b 66 49 65          	imul   $0x65,0x49(%esi),%esp
42e9d2:	33 35 63 4f 36 4a    	xor    0x4a364f63,%esi
42e9d8:	70 69                	jo     0x42ea43
42e9da:	63 78 47             	arpl   %edi,0x47(%eax)
42e9dd:	4c                   	dec    %esp
42e9de:	61                   	popa
42e9df:	47                   	inc    %edi
42e9e0:	65 4f                	gs dec %edi
42e9e2:	2f                   	das
42e9e3:	58                   	pop    %eax
42e9e4:	56                   	push   %esi
42e9e5:	47                   	inc    %edi
42e9e6:	2f                   	das
42e9e7:	6f                   	outsl  %ds:(%esi),(%dx)
42e9e8:	44                   	inc    %esp
42e9e9:	34 46                	xor    $0x46,%al
42e9eb:	62 4a 65             	bound  %ecx,0x65(%edx)
42e9ee:	42                   	inc    %edx
42e9ef:	58                   	pop    %eax
42e9f0:	77 65                	ja     0x42ea57
42e9f2:	56                   	push   %esi
42e9f3:	47                   	inc    %edi
42e9f4:	32 2b                	xor    (%ebx),%ch
42e9f6:	72 72                	jb     0x42ea6a