445fca:	54                   	push   %esp
445fcb:	5a                   	pop    %edx
445fcc:	6f                   	outsl  %ds:(%esi),(%dx)
445fcd:	6d                   	insl   (%dx),%es:(%edi)
445fce:	39 6f 78             	cmp    %ebp,0x78(%edi)
445fd1:	78 69                	js     0x44603c
445fd3:	73 69                	jae    0x44603e
445fd5:	46                   	inc    %esi
445fd6:	4e                   	dec    %esi
445fd7:	2b 76 4a             	sub    0x4a(%esi),%esi
445fda:	4e                   	dec    %esi
445fdb:	69 49 41 65 4e 65 6f 	imul   $0x6f654e65,0x41(%ecx),%ecx
445fe2:	36 66 57             	ss push %di
445fe5:	65 6c                	gs insb (%dx),%es:(%edi)
445fe7:	73 32                	jae    0x44601b
445fe9:	53                   	push   %ebx
445fea:	63 76 36             	arpl   %esi,0x36(%esi)
445fed:	43                   	inc    %ebx
445fee:	78 30                	js     0x446020
445ff0:	37                   	aaa
445ff1:	54                   	push   %esp
445ff2:	73 75                	jae    0x446069
445ff4:	6b 57 62 72          	imul   $0x72,0x62(%edi),%edx
445ff8:	36 58                	ss pop %eax
445ffa:	47                   	inc    %edi
445ffb:	67 55                	addr16 push %ebp
445ffd:	34 6d                	xor    $0x6d,%al
445fff:	58                   	pop    %eax
446000:	39 46 67             	cmp    %eax,0x67(%esi)
446003:	43                   	inc    %ebx
446004:	36 39 61 30          	cmp    %esp,%ss:0x30(%ecx)
446008:	43                   	inc    %ebx
446009:	6b 2f 52             	imul   $0x52,(%edi),%ebp
44600c:	36 45                	ss inc %ebp
44600e:	33 47 42             	xor    0x42(%edi),%eax
446011:	58                   	pop    %eax
446012:	57                   	push   %edi
446013:	6f                   	outsl  %ds:(%esi),(%dx)
446014:	73 6e                	jae    0x446084
446016:	55                   	push   %ebp
446017:	6c                   	insb   (%dx),%es:(%edi)
446018:	67 77 4b             	addr16 ja 0x446066
44601b:	32 2b                	xor    (%ebx),%ch
44601d:	77 41                	ja     0x446060
44601f:	61                   	popa
446020:	5a                   	pop    %edx
446021:	2b 5a 61             	sub    0x61(%edx),%ebx
446024:	51                   	push   %ecx
446025:	4e                   	dec    %esi
446026:	4e                   	dec    %esi
446027:	42                   	inc    %edx
446028:	58                   	pop    %eax
446029:	4c                   	dec    %esp
44602a:	6c                   	insb   (%dx),%es:(%edi)
44602b:	4b                   	dec    %ebx
44602c:	41                   	inc    %ecx
44602d:	70 4f                	jo     0x44607e
44602f:	64 6b 6a 36 5a       	imul   $0x5a,%fs:0x36(%edx),%ebp
446034:	4b                   	dec    %ebx
446035:	71 79                	jno    0x4460b0
446037:	32 48 63             	xor    0x63(%eax),%cl
44603a:	71 64                	jno    0x4460a0
44603c:	57                   	push   %edi
44603d:	35 4b 54 49 4e       	xor    $0x4e49544b,%eax
446042:	4e                   	dec    %esi
446043:	44                   	inc    %esp
446044:	35 53 74 5a 6e       	xor    $0x6e5a7453,%eax
446049:	72 33                	jb     0x44607e
44604b:	70 45                	jo     0x446092
44604d:	55                   	push   %ebp
44604e:	71 30                	jno    0x446080
446050:	47                   	inc    %edi
446051:	6e                   	outsb  %ds:(%esi),(%dx)
446052:	42                   	inc    %edx
446053:	4d                   	dec    %ebp
446054:	38 39                	cmp    %bh,(%ecx)
446056:	4c                   	dec    %esp
446057:	4f                   	dec    %edi
446058:	66 6b 48 65 36       	imul   $0x36,0x65(%eax),%cx
44605d:	43                   	inc    %ebx
44605e:	41                   	inc    %ecx
44605f:	49                   	dec    %ecx
446060:	41                   	inc    %ecx
446061:	68 30 65 46 46       	push   $0x46466530
446066:	4d                   	dec    %ebp
446067:	75 43                	jne    0x4460ac
446069:	46                   	inc    %esi
44606a:	61                   	popa
44606b:	33 72 6e             	xor    0x6e(%edx),%esi
44606e:	41                   	inc    %ecx
44606f:	6d                   	insl   (%dx),%es:(%edi)
446070:	75 75                	jne    0x4460e7
446072:	69 37 67 6c 67 6f    	imul   $0x6f676c67,(%edi),%esi
446078:	4d                   	dec    %ebp
446079:	66 6f                	outsw  %ds:(%esi),(%dx)
44607b:	44                   	inc    %esp
44607c:	4f                   	dec    %edi
44607d:	39 4e 2b             	cmp    %ecx,0x2b(%esi)
446080:	75 63                	jne    0x4460e5
446082:	48                   	dec    %eax
446083:	4a                   	dec    %edx
446084:	74 70                	je     0x4460f6
446086:	69 31 50 56 65 56    	imul   $0x56655650,(%ecx),%esi
44608c:	4d                   	dec    %ebp
44608d:	58                   	pop    %eax
44608e:	38 6f 4d             	cmp    %ch,0x4d(%edi)
446091:	6d                   	insl   (%dx),%es:(%edi)
446092:	79 38                	jns    0x4460cc
446094:	77 69                	ja     0x4460ff
446096:	74 45                	je     0x4460dd
446098:	52                   	push   %edx
446099:	77 58                	ja     0x4460f3
44609b:	5a                   	pop    %edx
44609c:	6c                   	insb   (%dx),%es:(%edi)
44609d:	7a 32                	jp     0x4460d1
44609f:	41                   	inc    %ecx
4460a0:	66 63 62 56          	arpl   %sp,0x56(%edx)
4460a4:	74 33                	je     0x4460d9
4460a6:	4f                   	dec    %edi
4460a7:	78 32                	js     0x4460db
4460a9:	39 38                	cmp    %edi,(%eax)
4460ab:	75 71                	jne    0x44611e
4460ad:	35 6a 76 65 6a       	xor    $0x6a65766a,%eax
4460b2:	48                   	dec    %eax
4460b3:	4c                   	dec    %esp
4460b4:	43                   	inc    %ebx
4460b5:	46                   	inc    %esi
4460b6:	46                   	inc    %esi
4460b7:	61                   	popa
4460b8:	63 75 39             	arpl   %esi,0x39(%ebp)
4460bb:	43                   	inc    %ebx
4460bc:	72 41                	jb     0x4460ff
4460be:	38 32                	cmp    %dh,(%edx)
4460c0:	71 48                	jno    0x44610a
4460c2:	71 2f                	jno    0x4460f3
4460c4:	48                   	dec    %eax
4460c5:	2f                   	das
4460c6:	65 65 4c             	gs gs dec %esp
4460c9:	2b 78 65             	sub    0x65(%eax),%edi
4460cc:	56                   	push   %esi
4460cd:	6d                   	insl   (%dx),%es:(%edi)
4460ce:	35 4d 37 4e 59       	xor    $0x594e374d,%eax
4460d3:	30 49 74             	xor    %cl,0x74(%ecx)
4460d6:	71 77                	jno    0x44614f
4460d8:	39 6f 75             	cmp    %ebp,0x75(%edi)
4460db:	4e                   	dec    %esi
4460dc:	6e                   	outsb  %ds:(%esi),(%dx)
4460dd:	67 72 69             	addr16 jb 0x446149
4460e0:	45                   	inc    %ebp
4460e1:	68 30 75 6e 74       	push   $0x746e7530
4460e6:	55                   	push   %ebp
4460e7:	36 76 61             	ss jbe 0x44614b
4460ea:	4e                   	dec    %esi
4460eb:	31 6e 65             	xor    %ebp,0x65(%esi)
4460ee:	6d                   	insl   (%dx),%es:(%edi)
4460ef:	61                   	popa
4460f0:	70 70                	jo     0x446162
4460f2:	76 71                	jbe    0x446165
4460f4:	30 38                	xor    %bh,(%eax)
4460f6:	4f                   	dec    %edi
4460f7:	57                   	push   %edi
4460f8:	32 46 6a             	xor    0x6a(%esi),%al
4460fb:	67 36 54             	addr16 ss push %esp
4460fe:	57                   	push   %edi
4460ff:	50                   	push   %eax
446100:	51                   	push   %ecx
446101:	59                   	pop    %ecx
446102:	65 42                	gs inc %edx
446104:	4c                   	dec    %esp
446105:	38 45 62             	cmp    %al,0x62(%ebp)
446108:	51                   	push   %ecx
446109:	47                   	inc    %edi
44610a:	79 37                	jns    0x446143
44610c:	41                   	inc    %ecx
44610d:	6e                   	outsb  %ds:(%esi),(%dx)
44610e:	31 4e 69             	xor    %ecx,0x69(%esi)
446111:	68 32 76 39 64       	push   $0x64397632
446116:	74 76                	je     0x44618e
446118:	78 5a                	js     0x446174
44611a:	72 4c                	jb     0x446168
44611c:	73 54                	jae    0x446172
44611e:	43                   	inc    %ebx
44611f:	64 64 51             	fs fs push %ecx
446122:	51                   	push   %ecx
446123:	64 47                	fs inc %edi
446125:	72 6c                	jb     0x446193
446127:	37                   	aaa
446128:	63 44 37 44          	arpl   %eax,0x44(%edi,%esi,1)
44612c:	2b 33                	sub    (%ebx),%esi
44612e:	4a                   	dec    %edx
44612f:	65 76 38             	gs jbe 0x44616a
446132:	36 4a                	ss dec %edx
446134:	74 4b                	je     0x446181
446136:	52                   	push   %edx
446137:	72 58                	jb     0x446191
446139:	76 43                	jbe    0x44617e
44613b:	45                   	inc    %ebp
44613c:	6e                   	outsb  %ds:(%esi),(%dx)
44613d:	36 79 41             	ss jns 0x446181
446140:	50                   	push   %eax
446141:	5a                   	pop    %edx
446142:	7a 74                	jp     0x4461b8
446144:	66 36 45             	ss inc %bp
446147:	78 43                	js     0x44618c
446149:	32 65 34             	xor    0x34(%ebp),%ah
44614c:	6d                   	insl   (%dx),%es:(%edi)
44614d:	68 35 38 68 66       	push   $0x66683835
446152:	61                   	popa
446153:	35 62 49 5a 38       	xor    $0x385a4962,%eax
446158:	77 72                	ja     0x4461cc
44615a:	59                   	pop    %ecx
44615b:	76 53                	jbe    0x4461b0
44615d:	6d                   	insl   (%dx),%es:(%edi)
44615e:	36 73 63             	ss jae 0x4461c4
446161:	71 32                	jno    0x446195
446163:	33 50 74             	xor    0x74(%eax),%edx
446166:	38 50 44             	cmp    %dl,0x44(%eax)
446169:	6c                   	insb   (%dx),%es:(%edi)
44616a:	77 67                	ja     0x4461d3
44616c:	54                   	push   %esp
44616d:	77 63                	ja     0x4461d2
44616f:	63 52 59             	arpl   %edx,0x59(%edx)
446172:	6c                   	insb   (%dx),%es:(%edi)
446173:	64 43                	fs inc %ebx
446175:	44                   	inc    %esp
446176:	55                   	push   %ebp
446177:	51                   	push   %ecx
446178:	79 43                	jns    0x4461bd
44617a:	39 54 6f 4b          	cmp    %edx,0x4b(%edi,%ebp,2)
44617e:	6a 53                	push   $0x53
446180:	4a                   	dec    %edx
446181:	38 4f 49             	cmp    %cl,0x49(%edi)
446184:	48                   	dec    %eax
446185:	44                   	inc    %esp
446186:	68 2b 50 37 58       	push   $0x5837502b
44618b:	6b 63 2f 4e          	imul   $0x4e,0x2f(%ebx),%esp
44618f:	66 62 49 58          	bound  %cx,0x58(%ecx)
446193:	37                   	aaa
446194:	79 76                	jns    0x44620c
446196:	2f                   	das
446197:	50                   	push   %eax
446198:	51                   	push   %ecx
446199:	31 71 4f             	xor    %esi,0x4f(%ecx)
44619c:	48                   	dec    %eax
44619d:	5a                   	pop    %edx
44619e:	67 6b 33 34          	imul   $0x34,(%bp,%di),%esi
4461a2:	69 33 31 39 41 62    	imul   $0x62413931,(%ebx),%esi
4461a8:	2f                   	das
4461a9:	77 35                	ja     0x4461e0
4461ab:	41                   	inc    %ecx
4461ac:	30 70 67             	xor    %dh,0x67(%eax)
4461af:	77 46                	ja     0x4461f7
4461b1:	54                   	push   %esp
4461b2:	78 6e                	js     0x446222
4461b4:	70 36                	jo     0x4461ec
4461b6:	2f                   	das
4461b7:	4e                   	dec    %esi
4461b8:	62 39                	bound  %edi,(%ecx)
4461ba:	6e                   	outsb  %ds:(%esi),(%dx)
4461bb:	4c                   	dec    %esp
4461bc:	69 52 33 41 55 72 75 	imul   $0x75725541,0x33(%edx),%edx
4461c3:	35 6b 4b 41 69       	xor    $0x69414b6b,%eax
4461c8:	73 72                	jae    0x44623c
4461ca:	44                   	inc    %esp
4461cb:	4c                   	dec    %esp
4461cc:	4c                   	dec    %esp
4461cd:	68 49 74 49 63       	push   $0x63497449
4461d2:	43                   	inc    %ebx
4461d3:	5a                   	pop    %edx
4461d4:	66 66 4e             	data16 dec %si
4461d7:	78 5a                	js     0x446233
4461d9:	44                   	inc    %esp
4461da:	4f                   	dec    %edi
4461db:	6f                   	outsl  %ds:(%esi),(%dx)
4461dc:	45                   	inc    %ebp
4461dd:	6b 33 65             	imul   $0x65,(%ebx),%esi
4461e0:	4f                   	dec    %edi
4461e1:	49                   	dec    %ecx
4461e2:	53                   	push   %ebx
4461e3:	6a 4f                	push   $0x4f
4461e5:	2b 57 75             	sub    0x75(%edi),%edx
4461e8:	34 32                	xor    $0x32,%al
4461ea:	75 73                	jne    0x44625f
4461ec:	48                   	dec    %eax
4461ed:	46                   	inc    %esi
4461ee:	49                   	dec    %ecx
4461ef:	2b 54 6f 62          	sub    0x62(%edi,%ebp,2),%edx
4461f3:	32 44 43 75          	xor    0x75(%ebx,%eax,2),%al
4461f7:	66 6a 70             	pushw  $0x70
4461fa:	2f                   	das
4461fb:	37                   	aaa
4461fc:	53                   	push   %ebx
4461fd:	4a                   	dec    %edx
4461fe:	54                   	push   %esp
4461ff:	69 47 35 6f 39 62 4a 	imul   $0x4a62396f,0x35(%edi),%eax
446206:	55                   	push   %ebp
446207:	37                   	aaa
446208:	55                   	push   %ebp
446209:	38 39                	cmp    %bh,(%ecx)
44620b:	46                   	inc    %esi
44620c:	51                   	push   %ecx
44620d:	7a 58                	jp     0x446267
44620f:	32 4f 33             	xor    0x33(%edi),%cl
446212:	33 52 6c             	xor    0x6c(%edx),%edx
446215:	4b                   	dec    %ebx
446216:	4a                   	dec    %edx
446217:	45                   	inc    %ebp
446218:	63 65 6b             	arpl   %esp,0x6b(%ebp)
44621b:	30 6f 4e             	xor    %ch,0x4e(%edi)
44621e:	53                   	push   %ebx
44621f:	55                   	push   %ebp
446220:	66 44                	inc    %sp
446222:	67 54                	addr16 push %esp
446224:	4e                   	dec    %esi
446225:	74 6f                	je     0x446296
446227:	43                   	inc    %ebx
446228:	59                   	pop    %ecx
446229:	71 74                	jno    0x44629f
44622b:	4d                   	dec    %ebp
44622c:	4f                   	dec    %edi
44622d:	73 54                	jae    0x446283
44622f:	53                   	push   %ebx
446230:	48                   	dec    %eax
446231:	32 32                	xor    (%edx),%dh
446233:	5a                   	pop    %edx
446234:	36 37                	ss aaa
446236:	44                   	inc    %esp
446237:	51                   	push   %ecx
446238:	65 6b 44 46 57 41    	imul   $0x41,%gs:0x57(%esi,%eax,2),%eax
44623e:	51                   	push   %ecx
44623f:	65 58                	gs pop %eax
446241:	71 41                	jno    0x446284
446243:	74 63                	je     0x4462a8
446245:	42                   	inc    %edx
446246:	41                   	inc    %ecx
446247:	68 4e 31 74 71       	push   $0x7174314e
44624c:	68 38 32 41 53       	push   $0x53413238
446251:	79 41                	jns    0x446294
446253:	34 49                	xor    $0x49,%al
446255:	68 5a 66 7a 41       	push   $0x417a665a
44625a:	4f                   	dec    %edi
44625b:	4f                   	dec    %edi
44625c:	46                   	inc    %esi
44625d:	43                   	inc    %ebx
44625e:	65 52                	gs push %edx
446260:	6c                   	insb   (%dx),%es:(%edi)
446261:	79 55                	jns    0x4462b8
446263:	58                   	pop    %eax
446264:	61                   	popa
446265:	58                   	pop    %eax