45a91f:	46                   	inc    %esi
45a920:	41                   	inc    %ecx
45a921:	47                   	inc    %edi
45a922:	52                   	push   %edx
45a923:	74 52                	je     0x45a977
45a925:	34 38                	xor    $0x38,%al
45a927:	43                   	inc    %ebx
45a928:	37                   	aaa
45a929:	79 39                	jns    0x45a964
45a92b:	61                   	popa
45a92c:	35 7a 42 68 70       	xor    $0x7068427a,%eax
45a931:	44                   	inc    %esp
45a932:	78 58                	js     0x45a98c
45a934:	53                   	push   %ebx
45a935:	4e                   	dec    %esi
45a936:	54                   	push   %esp
45a937:	79 30                	jns    0x45a969
45a939:	6d                   	insl   (%dx),%es:(%edi)
45a93a:	5a                   	pop    %edx
45a93b:	70 78                	jo     0x45a9b5
45a93d:	57                   	push   %edi
45a93e:	4d                   	dec    %ebp
45a93f:	4a                   	dec    %edx
45a940:	72 74                	jb     0x45a9b6
45a942:	6e                   	outsb  %ds:(%esi),(%dx)
45a943:	49                   	dec    %ecx
45a944:	78 71                	js     0x45a9b7
45a946:	30 6e 42             	xor    %ch,0x42(%esi)
45a949:	2f                   	das
45a94a:	57                   	push   %edi
45a94b:	68 5a 62 48 76       	push   $0x7648625a
45a950:	4c                   	dec    %esp
45a951:	2b 31                	sub    (%ecx),%esi
45a953:	70 61                	jo     0x45a9b6
45a955:	2b 55 70             	sub    0x70(%ebp),%edx
45a958:	4c                   	dec    %esp
45a959:	76 70                	jbe    0x45a9cb
45a95b:	76 5a                	jbe    0x45a9b7
45a95d:	31 39                	xor    %edi,(%ecx)
45a95f:	39 54 64 30          	cmp    %edx,0x30(%esp,%eiz,2)
45a963:	70 4f                	jo     0x45a9b4
45a965:	49                   	dec    %ecx
45a966:	51                   	push   %ecx
45a967:	34 2b                	xor    $0x2b,%al
45a969:	61                   	popa
45a96a:	54                   	push   %esp
45a96b:	75 4d                	jne    0x45a9ba
45a96d:	41                   	inc    %ecx
45a96e:	30 4a 6b             	xor    %cl,0x6b(%edx)
45a971:	47                   	inc    %edi
45a972:	64 69 64 2f 49 31 51 	imul   $0x59315131,%fs:0x49(%edi,%ebp,1),%esp
45a979:	31 59
45a97b:	4c                   	dec    %esp
45a97c:	75 7a                	jne    0x45a9f8
45a97e:	65 69 49 38 64 4b 36 	imul   $0x76364b64,%gs:0x38(%ecx),%ecx
45a985:	76
45a986:	52                   	push   %edx
45a987:	5a                   	pop    %edx
45a988:	63 30                	arpl   %esi,(%eax)
45a98a:	32 45 2f             	xor    0x2f(%ebp),%al
45a98d:	79 69                	jns    0x45a9f8
45a98f:	50                   	push   %eax
45a990:	54                   	push   %esp
45a991:	7a 46                	jp     0x45a9d9
45a993:	4f                   	dec    %edi
45a994:	65 46                	gs inc %esi
45a996:	35 72 58 6e 2b       	xor    $0x2b6e5872,%eax
45a99b:	35 4e 57 74 57       	xor    $0x5774574e,%eax
45a9a0:	41                   	inc    %ecx
45a9a1:	43                   	inc    %ebx
45a9a2:	70 54                	jo     0x45a9f8
45a9a4:	6f                   	outsl  %ds:(%esi),(%dx)
45a9a5:	4e                   	dec    %esi
45a9a6:	36 6f                	outsl  %ss:(%esi),(%dx)
45a9a8:	72 62                	jb     0x45aa0c
45a9aa:	61                   	popa
45a9ab:	64 4f                	fs dec %edi
45a9ad:	37                   	aaa
45a9ae:	41                   	inc    %ecx
45a9af:	46                   	inc    %esi
45a9b0:	35 6d 6a 66 36       	xor    $0x36666a6d,%eax
45a9b5:	65 68 47 54 45 59    	gs push $0x59455447
45a9bb:	6f                   	outsl  %ds:(%esi),(%dx)
45a9bc:	64 4e                	fs dec %esi
45a9be:	6e                   	outsb  %ds:(%esi),(%dx)
45a9bf:	61                   	popa
45a9c0:	71 32                	jno    0x45a9f4
45a9c2:	6e                   	outsb  %ds:(%esi),(%dx)
45a9c3:	39 76 35             	cmp    %esi,0x35(%esi)
45a9c6:	41                   	inc    %ecx
45a9c7:	57                   	push   %edi
45a9c8:	53                   	push   %ebx
45a9c9:	74 32                	je     0x45a9fd
45a9cb:	37                   	aaa
45a9cc:	71 65                	jno    0x45aa33
45a9ce:	72 55                	jb     0x45aa25
45a9d0:	41                   	inc    %ecx
45a9d1:	33 74 4e 75          	xor    0x75(%esi,%ecx,2),%esi
45a9d5:	49                   	dec    %ecx
45a9d6:	58                   	pop    %eax
45a9d7:	6e                   	outsb  %ds:(%esi),(%dx)
45a9d8:	6f                   	outsl  %ds:(%esi),(%dx)
45a9d9:	73 66                	jae    0x45aa41
45a9db:	2f                   	das
45a9dc:	49                   	dec    %ecx
45a9dd:	47                   	inc    %edi
45a9de:	6a 4a                	push   $0x4a
45a9e0:	64 67 48             	fs addr16 dec %eax
45a9e3:	41                   	inc    %ecx
45a9e4:	33 66 59             	xor    0x59(%esi),%esp
45a9e7:	49                   	dec    %ecx
45a9e8:	49                   	dec    %ecx
45a9e9:	56                   	push   %esi
45a9ea:	49                   	dec    %ecx
45a9eb:	4c                   	dec    %esp
45a9ec:	67 55                	addr16 push %ebp
45a9ee:	6d                   	insl   (%dx),%es:(%edi)
45a9ef:	48                   	dec    %eax
45a9f0:	4a                   	dec    %edx
45a9f1:	6c                   	insb   (%dx),%es:(%edi)
45a9f2:	4f                   	dec    %edi
45a9f3:	43                   	inc    %ebx
45a9f4:	49                   	dec    %ecx
45a9f5:	58                   	pop    %eax
45a9f6:	67 49                	addr16 dec %ecx
45a9f8:	39 65 54             	cmp    %esp,0x54(%ebp)
45a9fb:	70 72                	jo     0x45aa6f
45a9fd:	34 41                	xor    $0x41,%al
45a9ff:	54                   	push   %esp
45aa00:	44                   	inc    %esp
45aa01:	33 63 32             	xor    0x32(%ebx),%esp
45aa04:	69 4e 73 38 6e 35 6a 	imul   $0x6a356e38,0x73(%esi),%ecx
45aa0b:	6d                   	insl   (%dx),%es:(%edi)
45aa0c:	61                   	popa
45aa0d:	62 67 48             	bound  %esp,0x48(%edi)
45aa10:	50                   	push   %eax
45aa11:	78 6a                	js     0x45aa7d
45aa13:	57                   	push   %edi
45aa14:	43                   	inc    %ebx
45aa15:	52                   	push   %edx
45aa16:	49                   	dec    %ecx
45aa17:	52                   	push   %edx
45aa18:	2b 6c 5a 4f          	sub    0x4f(%edx,%ebx,2),%ebp
45aa1c:	44                   	inc    %esp
45aa1d:	68 38 69 72 39       	push   $0x39726938
45aa22:	64 42                	fs inc %edx
45aa24:	4b                   	dec    %ebx
45aa25:	59                   	pop    %ecx
45aa26:	4e                   	dec    %esi
45aa27:	48                   	dec    %eax
45aa28:	58                   	pop    %eax
45aa29:	56                   	push   %esi
45aa2a:	56                   	push   %esi
45aa2b:	5a                   	pop    %edx
45aa2c:	33 65 54             	xor    0x54(%ebp),%esp
45aa2f:	50                   	push   %eax
45aa30:	55                   	push   %ebp
45aa31:	79 75                	jns    0x45aaa8
45aa33:	6e                   	outsb  %ds:(%esi),(%dx)
45aa34:	71 55                	jno    0x45aa8b
45aa36:	44                   	inc    %esp
45aa37:	76 2b                	jbe    0x45aa64
45aa39:	32 57 66             	xor    0x66(%edi),%dl
45aa3c:	52                   	push   %edx
45aa3d:	56                   	push   %esi
45aa3e:	70 6b                	jo     0x45aaab
45aa40:	6a 37                	push   $0x37
45aa42:	4f                   	dec    %edi
45aa43:	54                   	push   %esp
45aa44:	42                   	inc    %edx
45aa45:	51                   	push   %ecx
45aa46:	69 35 62 55 6f 77 65 	imul   $0x38577765,0x776f5562,%esi
45aa4d:	77 57 38
45aa50:	78 76                	js     0x45aac8
45aa52:	53                   	push   %ebx
45aa53:	2f                   	das
45aa54:	6b 44 62 63 64       	imul   $0x64,0x63(%edx,%eiz,2),%eax
45aa59:	6f                   	outsl  %ds:(%esi),(%dx)
45aa5a:	53                   	push   %ebx
45aa5b:	53                   	push   %ebx
45aa5c:	54                   	push   %esp
45aa5d:	6d                   	insl   (%dx),%es:(%edi)
45aa5e:	57                   	push   %edi
45aa5f:	66 75 72             	data16 jne 0x45aad4
45aa62:	45                   	inc    %ebp
45aa63:	77 77                	ja     0x45aadc
45aa65:	68 4a 57 47 4c       	push   $0x4c47574a
45aa6a:	33 54 54 66          	xor    0x66(%esp,%edx,2),%edx
45aa6e:	46                   	inc    %esi
45aa6f:	44                   	inc    %esp
45aa70:	4d                   	dec    %ebp
45aa71:	43                   	inc    %ebx
45aa72:	6f                   	outsl  %ds:(%esi),(%dx)
45aa73:	4f                   	dec    %edi
45aa74:	69 74 6e 64 61 73 38 	imul   $0x37387361,0x64(%esi,%ebp,2),%esi
45aa7b:	37
45aa7c:	43                   	inc    %ebx
45aa7d:	5a                   	pop    %edx
45aa7e:	35 41 6a 58 54       	xor    $0x54586a41,%eax
45aa83:	74 6a                	je     0x45aaef
45aa85:	4c                   	dec    %esp
45aa86:	43                   	inc    %ebx
45aa87:	2f                   	das
45aa88:	34 36                	xor    $0x36,%al
45aa8a:	34 49                	xor    $0x49,%al
45aa8c:	45                   	inc    %ebp
45aa8d:	55                   	push   %ebp
45aa8e:	6f                   	outsl  %ds:(%esi),(%dx)
45aa8f:	56                   	push   %esi
45aa90:	77 4c                	ja     0x45aade
45aa92:	30 77 44             	xor    %dh,0x44(%edi)
45aa95:	52                   	push   %edx
45aa96:	62 4f 35             	bound  %ecx,0x35(%edi)
45aa99:	4d                   	dec    %ebp
45aa9a:	47                   	inc    %edi
45aa9b:	41                   	inc    %ecx
45aa9c:	2f                   	das
45aa9d:	48                   	dec    %eax
45aa9e:	72 42                	jb     0x45aae2
45aaa0:	79 48                	jns    0x45aaea
45aaa2:	4f                   	dec    %edi
45aaa3:	36 7a 63             	ss jp  0x45ab09
45aaa6:	6a 6a                	push   $0x6a
45aaa8:	53                   	push   %ebx
45aaa9:	33 61 54             	xor    0x54(%ecx),%esp
45aaac:	39 48 6e             	cmp    %ecx,0x6e(%eax)
45aaaf:	38 68 76             	cmp    %ch,0x76(%eax)
45aab2:	62 39                	bound  %edi,(%ecx)
45aab4:	6b 4d 53 58          	imul   $0x58,0x53(%ebp),%ecx
45aab8:	58                   	pop    %eax
45aab9:	4c                   	dec    %esp
45aaba:	2b 76 46             	sub    0x46(%esi),%esi
45aabd:	37                   	aaa
45aabe:	53                   	push   %ebx
45aabf:	4b                   	dec    %ebx
45aac0:	6f                   	outsl  %ds:(%esi),(%dx)
45aac1:	73 78                	jae    0x45ab3b
45aac3:	47                   	inc    %edi
45aac4:	6d                   	insl   (%dx),%es:(%edi)
45aac5:	30 7a 75             	xor    %bh,0x75(%edx)
45aac8:	6e                   	outsb  %ds:(%esi),(%dx)
45aac9:	46                   	inc    %esi
45aaca:	35 74 47 36 44       	xor    $0x44364774,%eax
45aacf:	54                   	push   %esp
45aad0:	63 53 41             	arpl   %edx,0x41(%ebx)
45aad3:	6a 43                	push   $0x43
45aad5:	4e                   	dec    %esi
45aad6:	66 4f                	dec    %di
45aad8:	51                   	push   %ecx
45aad9:	36 6a 73             	ss push $0x73
45aadc:	53                   	push   %ebx
45aadd:	55                   	push   %ebp
45aade:	43                   	inc    %ebx
45aadf:	46                   	inc    %esi
45aae0:	69 74 4b 42 57 6c 48 	imul   $0x4b486c57,0x42(%ebx,%ecx,2),%esi
45aae7:	4b
45aae8:	72 35                	jb     0x45ab1f
45aaea:	6d                   	insl   (%dx),%es:(%edi)
45aaeb:	65 49                	gs dec %ecx
45aaed:	78 47                	js     0x45ab36
45aaef:	77 56                	ja     0x45ab47
45aaf1:	72 34                	jb     0x45ab27
45aaf3:	6d                   	insl   (%dx),%es:(%edi)
45aaf4:	6e                   	outsb  %ds:(%esi),(%dx)
45aaf5:	35 68 53 62 6c       	xor    $0x6c625368,%eax
45aafa:	57                   	push   %edi
45aafb:	4d                   	dec    %ebp
45aafc:	70 33                	jo     0x45ab31
45aafe:	73 31                	jae    0x45ab31
45ab00:	59                   	pop    %ecx
45ab01:	35 4e 4a 74 30       	xor    $0x30744a4e,%eax
45ab06:	35 64 53 35 41       	xor    $0x41355364,%eax
45ab0b:	54                   	push   %esp
45ab0c:	66 79 75             	data16 jns 0x45ab84
45ab0f:	42                   	inc    %edx
45ab10:	4d                   	dec    %ebp
45ab11:	5a                   	pop    %edx
45ab12:	55                   	push   %ebp
45ab13:	37                   	aaa
45ab14:	4d                   	dec    %ebp
45ab15:	4a                   	dec    %edx
45ab16:	6d                   	insl   (%dx),%es:(%edi)
45ab17:	2f                   	das
45ab18:	6c                   	insb   (%dx),%es:(%edi)
45ab19:	4a                   	dec    %edx
45ab1a:	2f                   	das
45ab1b:	42                   	inc    %edx
45ab1c:	6b 64 33 6c 4e       	imul   $0x4e,0x6c(%ebx,%esi,1),%esp
45ab21:	52                   	push   %edx
45ab22:	59                   	pop    %ecx
45ab23:	45                   	inc    %ebp
45ab24:	42                   	inc    %edx
45ab25:	73 79                	jae    0x45aba0
45ab27:	76 59                	jbe    0x45ab82
45ab29:	66 4b                	dec    %bx
45ab2b:	56                   	push   %esi
45ab2c:	37                   	aaa
45ab2d:	37                   	aaa
45ab2e:	56                   	push   %esi
45ab2f:	59                   	pop    %ecx
45ab30:	61                   	popa
45ab31:	57                   	push   %edi
45ab32:	43                   	inc    %ebx
45ab33:	72 45                	jb     0x45ab7a
45ab35:	46                   	inc    %esi
45ab36:	6e                   	outsb  %ds:(%esi),(%dx)
45ab37:	73 45                	jae    0x45ab7e
45ab39:	49                   	dec    %ecx
45ab3a:	37                   	aaa
45ab3b:	72 72                	jb     0x45abaf
45ab3d:	66 4e                	dec    %si
45ab3f:	62 61 65             	bound  %esp,0x65(%ecx)
45ab42:	73 44                	jae    0x45ab88
45ab44:	53                   	push   %ebx
45ab45:	63 5a 39             	arpl   %ebx,0x39(%edx)
45ab48:	6b 4b 37 73          	imul   $0x73,0x37(%ebx),%ecx
45ab4c:	75 66                	jne    0x45abb4
45ab4e:	35 33 43 44 78       	xor    $0x78444333,%eax
45ab53:	35 55 46 6c 37       	xor    $0x376c4655,%eax
45ab58:	4a                   	dec    %edx
45ab59:	6f                   	outsl  %ds:(%esi),(%dx)
45ab5a:	4d                   	dec    %ebp
45ab5b:	74 71                	je     0x45abce
45ab5d:	70 4b                	jo     0x45abaa
45ab5f:	69 52 42 4d 45 66 46 	imul   $0x4666454d,0x42(%edx),%edx
45ab66:	5a                   	pop    %edx
45ab67:	79 37                	jns    0x45aba0
45ab69:	2b 4e 4f             	sub    0x4f(%esi),%ecx
45ab6c:	32 79 6e             	xor    0x6e(%ecx),%bh
45ab6f:	53                   	push   %ebx
45ab70:	48                   	dec    %eax
45ab71:	4b                   	dec    %ebx
45ab72:	76 32                	jbe    0x45aba6
45ab74:	44                   	inc    %esp
45ab75:	67 4e                	addr16 dec %esi
45ab77:	6c                   	insb   (%dx),%es:(%edi)
45ab78:	36 73 2b             	ss jae 0x45aba6
45ab7b:	31 64 72 75          	xor    %esp,0x75(%edx,%esi,2)
45ab7f:	72 35                	jb     0x45abb6
45ab81:	4e                   	dec    %esi
45ab82:	42                   	inc    %edx
45ab83:	4e                   	dec    %esi
45ab84:	66 48                	dec    %ax
45ab86:	6c                   	insb   (%dx),%es:(%edi)
45ab87:	44                   	inc    %esp
45ab88:	2b 48 63             	sub    0x63(%eax),%ecx
45ab8b:	36 73 68             	ss jae 0x45abf6
45ab8e:	53                   	push   %ebx
45ab8f:	45                   	inc    %ebp
45ab90:	68 78 56 56 56       	push   $0x56565678