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
446266:	76 72                	jbe    0x4462da
446268:	36 46                	ss inc %esi
44626a:	67 62 65 58          	bound  %esp,0x58(%di)
44626e:	41                   	inc    %ecx
44626f:	7a 75                	jp     0x4462e6
446271:	59                   	pop    %ecx
446272:	6b 37 48             	imul   $0x48,(%edi),%esi
446275:	35 33 38 63 67       	xor    $0x67633833,%eax
44627a:	6e                   	outsb  %ds:(%esi),(%dx)
44627b:	62 48 66             	bound  %ecx,0x66(%eax)
44627e:	59                   	pop    %ecx
44627f:	37                   	aaa
446280:	44                   	inc    %esp
446281:	74 55                	je     0x4462d8
446283:	44                   	inc    %esp
446284:	43                   	inc    %ebx
446285:	62 58 2b             	bound  %ebx,0x2b(%eax)
446288:	70 4e                	jo     0x4462d8
44628a:	78 52                	js     0x4462de
44628c:	6f                   	outsl  %ds:(%esi),(%dx)
44628d:	44                   	inc    %esp
44628e:	34 35                	xor    $0x35,%al
446290:	67 41                	addr16 inc %ecx
446292:	7a 75                	jp     0x446309
446294:	37                   	aaa
446295:	50                   	push   %eax
446296:	4b                   	dec    %ebx
446297:	67 51                	addr16 push %ecx
446299:	37                   	aaa
44629a:	53                   	push   %ebx
44629b:	62 75 48             	bound  %esi,0x48(%ebp)
44629e:	39 4c 51 43          	cmp    %ecx,0x43(%ecx,%edx,2)
4462a2:	4a                   	dec    %edx
4462a3:	76 56                	jbe    0x4462fb
4462a5:	34 37                	xor    $0x37,%al
4462a7:	36 31 67 68          	xor    %esp,%ss:0x68(%edi)
4462ab:	30 33                	xor    %dh,(%ebx)
4462ad:	2b 35 6f 38 32 58    	sub    0x5832386f,%esi
4462b3:	76 65                	jbe    0x44631a
4462b5:	4c                   	dec    %esp
4462b6:	63 69 43             	arpl   %ebp,0x43(%ecx)
4462b9:	41                   	inc    %ecx
4462ba:	6c                   	insb   (%dx),%es:(%edi)
4462bb:	38 57 36             	cmp    %dl,0x36(%edi)
4462be:	78 44                	js     0x446304
4462c0:	78 45                	js     0x446307
4462c2:	35 6e 4f 56 54       	xor    $0x54564f6e,%eax
4462c7:	46                   	inc    %esi
4462c8:	56                   	push   %esi
4462c9:	6c                   	insb   (%dx),%es:(%edi)
4462ca:	37                   	aaa
4462cb:	47                   	inc    %edi
4462cc:	68 55 6f 39 4e       	push   $0x4e396f55
4462d1:	2b 4b 52             	sub    0x52(%ebx),%ecx
4462d4:	31 63 58             	xor    %esp,0x58(%ebx)
4462d7:	78 59                	js     0x446332
4462d9:	65 55                	gs push %ebp
4462db:	4a                   	dec    %edx
4462dc:	44                   	inc    %esp
4462dd:	52                   	push   %edx
4462de:	57                   	push   %edi
4462df:	52                   	push   %edx
4462e0:	56                   	push   %esi
4462e1:	41                   	inc    %ecx
4462e2:	4a                   	dec    %edx
4462e3:	6d                   	insl   (%dx),%es:(%edi)
4462e4:	35 45 56 36 59       	xor    $0x59365645,%eax
4462e9:	5a                   	pop    %edx
4462ea:	77 4f                	ja     0x44633b
4462ec:	4a                   	dec    %edx
4462ed:	38 38                	cmp    %bh,(%eax)
4462ef:	48                   	dec    %eax
4462f0:	53                   	push   %ebx
4462f1:	2b 70 65             	sub    0x65(%eax),%esi
4462f4:	7a 6a                	jp     0x446360
4462f6:	37                   	aaa
4462f7:	34 65                	xor    $0x65,%al
4462f9:	4e                   	dec    %esi
4462fa:	6d                   	insl   (%dx),%es:(%edi)
4462fb:	50                   	push   %eax
4462fc:	63 73 4d             	arpl   %esi,0x4d(%ebx)
4462ff:	37                   	aaa
446300:	41                   	inc    %ecx
446301:	68 4e 45 79 53       	push   $0x5379454e
446306:	62 64 59 46          	bound  %esp,0x46(%ecx,%ebx,2)
44630a:	50                   	push   %eax
44630b:	62 57 75             	bound  %edx,0x75(%edi)
44630e:	67 75 2f             	addr16 jne 0x446340
446311:	57                   	push   %edi
446312:	71 71                	jno    0x446385
446314:	49                   	dec    %ecx
446315:	31 6c 6e 52          	xor    %ebp,0x52(%esi,%ebp,2)
446319:	38 57 41             	cmp    %dl,0x41(%edi)
44631c:	51                   	push   %ecx
44631d:	35 71 67 41 36       	xor    $0x36416771,%eax
446322:	33 65 47             	xor    0x47(%ebp),%esp
446325:	42                   	inc    %edx
446326:	71 61                	jno    0x446389
446328:	46                   	inc    %esi
446329:	46                   	inc    %esi
44632a:	42                   	inc    %edx
44632b:	5a                   	pop    %edx
44632c:	6f                   	outsl  %ds:(%esi),(%dx)
44632d:	64 68 37 4b 6c 6f    	fs push $0x6f6c4b37
446333:	6c                   	insb   (%dx),%es:(%edi)
446334:	78 59                	js     0x44638f
446336:	6b 4a 4d 54          	imul   $0x54,0x4d(%edx),%ecx
44633a:	58                   	pop    %eax
44633b:	51                   	push   %ecx
44633c:	67 46                	addr16 inc %esi
44633e:	61                   	popa
44633f:	51                   	push   %ecx
446340:	56                   	push   %esi
446341:	63 47 67             	arpl   %eax,0x67(%edi)
446344:	68 6c 56 55 65       	push   $0x6555566c
446349:	6a 4e                	push   $0x4e
44634b:	57                   	push   %edi
44634c:	74 2b                	je     0x446379
44634e:	75 77                	jne    0x4463c7
446350:	66 71 67             	data16 jno 0x4463ba
446353:	35 50 44 4f 42       	xor    $0x424f4450,%eax
446358:	54                   	push   %esp
446359:	7a 4a                	jp     0x4463a5
44635b:	35 73 52 2b 69       	xor    $0x692b5273,%eax
446360:	4b                   	dec    %ebx
446361:	59                   	pop    %ecx
446362:	4c                   	dec    %esp
446363:	59                   	pop    %ecx
446364:	73 70                	jae    0x4463d6
446366:	4b                   	dec    %ebx
446367:	67 38 57 51          	cmp    %dl,0x51(%bx)
44636b:	46                   	inc    %esi
44636c:	70 33                	jo     0x4463a1
44636e:	51                   	push   %ecx
44636f:	30 4e 54             	xor    %cl,0x54(%esi)
446372:	33 4c 74 4f          	xor    0x4f(%esp,%esi,2),%ecx
446376:	54                   	push   %esp
446377:	34 47                	xor    $0x47,%al
446379:	71 6a                	jno    0x4463e5
44637b:	6e                   	outsb  %ds:(%esi),(%dx)
44637c:	32 68 61             	xor    0x61(%eax),%ch
44637f:	4a                   	dec    %edx
446380:	4f                   	dec    %edi
446381:	6a 64                	push   $0x64
446383:	58                   	pop    %eax
446384:	62 6e 4e             	bound  %ebp,0x4e(%esi)
446387:	47                   	inc    %edi
446388:	69 38 47 48 31 71    	imul   $0x71314847,(%eax),%edi
44638e:	44                   	inc    %esp
44638f:	66 67 76 57          	data16 addr16 jbe 0x4463ea
446393:	43                   	inc    %ebx
446394:	48                   	dec    %eax
446395:	78 2b                	js     0x4463c2
446397:	74 76                	je     0x44640f
446399:	4e                   	dec    %esi
44639a:	62 70 54             	bound  %esi,0x54(%eax)
44639d:	66 53                	push   %bx
44639f:	51                   	push   %ecx
4463a0:	53                   	push   %ebx
4463a1:	6b 43 6a 58          	imul   $0x58,0x6a(%ebx),%eax
4463a5:	76 37                	jbe    0x4463de
4463a7:	6e                   	outsb  %ds:(%esi),(%dx)
4463a8:	4b                   	dec    %ebx
4463a9:	42                   	inc    %edx
4463aa:	42                   	inc    %edx
4463ab:	6b 39 6f             	imul   $0x6f,(%ecx),%edi
4463ae:	38 6d 76             	cmp    %ch,0x76(%ebp)
4463b1:	48                   	dec    %eax
4463b2:	61                   	popa
4463b3:	74 35                	je     0x4463ea
4463b5:	4a                   	dec    %edx
4463b6:	2b 67 6b             	sub    0x6b(%edi),%esp
4463b9:	66 64 32 67 41       	data16 xor %fs:0x41(%edi),%ah
4463be:	78 79                	js     0x446439
4463c0:	69 73 5a 45 64 64 67 	imul   $0x67646445,0x5a(%ebx),%esi