44222c:	47                   	inc    %edi
44222d:	50                   	push   %eax
44222e:	57                   	push   %edi
44222f:	70 4a                	jo     0x44227b
442231:	6c                   	insb   (%dx),%es:(%edi)
442232:	35 42 5a 78 55       	xor    $0x55785a42,%eax
442237:	4d                   	dec    %ebp
442238:	50                   	push   %eax
442239:	64 48                	fs dec %eax
44223b:	39 7a 4e             	cmp    %edi,0x4e(%edx)
44223e:	46                   	inc    %esi
44223f:	36 67 58             	ss addr16 pop %eax
442242:	63 61 6d             	arpl   %esp,0x6d(%ecx)
442245:	75 31                	jne    0x442278
442247:	6e                   	outsb  %ds:(%esi),(%dx)
442248:	74 42                	je     0x44228c
44224a:	58                   	pop    %eax
44224b:	55                   	push   %ebp
44224c:	79 70                	jns    0x4422be
44224e:	54                   	push   %esp
44224f:	6e                   	outsb  %ds:(%esi),(%dx)
442250:	58                   	pop    %eax
442251:	4b                   	dec    %ebx
442252:	2f                   	das
442253:	78 38                	js     0x44228d
442255:	2b 4f 75             	sub    0x75(%edi),%ecx
442258:	59                   	pop    %ecx
442259:	39 30                	cmp    %esi,(%eax)
44225b:	4f                   	dec    %edi
44225c:	77 65                	ja     0x4422c3
44225e:	70 58                	jo     0x4422b8
442260:	2b 41 4b             	sub    0x4b(%ecx),%eax
442263:	4b                   	dec    %ebx
442264:	71 53                	jno    0x4422b9
442266:	51                   	push   %ecx
442267:	79 44                	jns    0x4422ad
442269:	6c                   	insb   (%dx),%es:(%edi)
44226a:	71 72                	jno    0x4422de
44226c:	76 6b                	jbe    0x4422d9
44226e:	34 74                	xor    $0x74,%al
442270:	6b 44 48 6e 4f       	imul   $0x4f,0x6e(%eax,%ecx,2),%eax
442275:	33 6f 35             	xor    0x35(%edi),%ebp
442278:	34 53                	xor    $0x53,%al
44227a:	4b                   	dec    %ebx
44227b:	75 47                	jne    0x4422c4
44227d:	44                   	inc    %esp
44227e:	38 4b 57             	cmp    %cl,0x57(%ebx)
442281:	48                   	dec    %eax
442282:	2f                   	das
442283:	6f                   	outsl  %ds:(%esi),(%dx)
442284:	4b                   	dec    %ebx
442285:	39 38                	cmp    %edi,(%eax)
442287:	58                   	pop    %eax
442288:	5a                   	pop    %edx
442289:	6e                   	outsb  %ds:(%esi),(%dx)
44228a:	61                   	popa
44228b:	2b 76 52             	sub    0x52(%esi),%esi
44228e:	4c                   	dec    %esp
44228f:	4b                   	dec    %ebx
442290:	6e                   	outsb  %ds:(%esi),(%dx)
442291:	39 59 46             	cmp    %ebx,0x46(%ecx)
442294:	72 34                	jb     0x4422ca
442296:	52                   	push   %edx
442297:	4c                   	dec    %esp
442298:	50                   	push   %eax
442299:	68 4c 65 67 64       	push   $0x6467654c
44229e:	43                   	inc    %ebx
44229f:	54                   	push   %esp
4422a0:	68 38 62 5a 42       	push   $0x425a6238
4422a5:	4e                   	dec    %esi
4422a6:	56                   	push   %esi
4422a7:	51                   	push   %ecx
4422a8:	41                   	inc    %ecx
4422a9:	43                   	inc    %ebx
4422aa:	67 6b 36 54 62 6c    	imul   $0x6c,0x6254,%esi
4422b0:	39 51 5a             	cmp    %edx,0x5a(%ecx)
4422b3:	4e                   	dec    %esi
4422b4:	79 6b                	jns    0x442321
4422b6:	52                   	push   %edx
4422b7:	6d                   	insl   (%dx),%es:(%edi)
4422b8:	49                   	dec    %ecx
4422b9:	50                   	push   %eax
4422ba:	7a 53                	jp     0x44230f
4422bc:	2b 4b 7a             	sub    0x7a(%ebx),%ecx
4422bf:	31 4b 44             	xor    %ecx,0x44(%ebx)
4422c2:	4d                   	dec    %ebp
4422c3:	66 33 59 58          	xor    0x58(%ecx),%bx
4422c7:	67 74 56             	addr16 je 0x442320
4422ca:	64 49                	fs dec %ecx
4422cc:	4b                   	dec    %ebx
4422cd:	6e                   	outsb  %ds:(%esi),(%dx)
4422ce:	57                   	push   %edi
4422cf:	53                   	push   %ebx
4422d0:	70 63                	jo     0x442335
4422d2:	68 57 42 78 6d       	push   $0x6d784257
4422d7:	45                   	inc    %ebp
4422d8:	58                   	pop    %eax
4422d9:	51                   	push   %ecx
4422da:	59                   	pop    %ecx
4422db:	4f                   	dec    %edi
4422dc:	4c                   	dec    %esp
4422dd:	78 59                	js     0x442338
4422df:	77 5a                	ja     0x44233b
4422e1:	34 49                	xor    $0x49,%al
4422e3:	51                   	push   %ecx
4422e4:	75 42                	jne    0x442328
4422e6:	2b 6a 59             	sub    0x59(%edx),%ebp
4422e9:	6d                   	insl   (%dx),%es:(%edi)
4422ea:	50                   	push   %eax
4422eb:	44                   	inc    %esp
4422ec:	73 4e                	jae    0x44233c
4422ee:	62 45 6f             	bound  %eax,0x6f(%ebp)
4422f1:	52                   	push   %edx
4422f2:	56                   	push   %esi
4422f3:	53                   	push   %ebx
4422f4:	59                   	pop    %ecx
4422f5:	7a 5a                	jp     0x442351
4422f7:	65 53                	gs push %ebx
4422f9:	49                   	dec    %ecx
4422fa:	66 30 68 4a          	data16 xor %ch,0x4a(%eax)
4422fe:	58                   	pop    %eax
4422ff:	4b                   	dec    %ebx
442300:	52                   	push   %edx
442301:	68 4d 75 78 62       	push   $0x6278754d
442306:	4b                   	dec    %ebx
442307:	42                   	inc    %edx
442308:	70 58                	jo     0x442362
44230a:	76 72                	jbe    0x44237e
44230c:	46                   	inc    %esi
44230d:	45                   	inc    %ebp
44230e:	45                   	inc    %ebp
44230f:	69 63 4f 48 42 68 65 	imul   $0x65684248,0x4f(%ebx),%esp
442316:	4e                   	dec    %esi
442317:	34 4d                	xor    $0x4d,%al
442319:	59                   	pop    %ecx
44231a:	4b                   	dec    %ebx
44231b:	4e                   	dec    %esi
44231c:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
44231f:	58                   	pop    %eax
442320:	6d                   	insl   (%dx),%es:(%edi)
442321:	6b 6a 30 41          	imul   $0x41,0x30(%edx),%ebp
442325:	53                   	push   %ebx
442326:	54                   	push   %esp
442327:	48                   	dec    %eax
442328:	33 34 41             	xor    (%ecx,%eax,2),%esi
44232b:	52                   	push   %edx
44232c:	32 43 4d             	xor    0x4d(%ebx),%al
44232f:	6b 4f 4f 48          	imul   $0x48,0x4f(%edi),%ecx
442333:	67 78 77             	addr16 js 0x4423ad
442336:	61                   	popa
442337:	34 6f                	xor    $0x6f,%al
442339:	48                   	dec    %eax
44233a:	72 53                	jb     0x44238f
44233c:	6a 6a                	push   $0x6a
44233e:	50                   	push   %eax
44233f:	32 62 2b             	xor    0x2b(%edx),%ah
442342:	39 64 79 4e          	cmp    %esp,0x4e(%ecx,%edi,2)
442346:	38 70 50             	cmp    %dh,0x50(%eax)
442349:	4f                   	dec    %edi
44234a:	61                   	popa
44234b:	7a 55                	jp     0x4423a2
44234d:	76 39                	jbe    0x442388
44234f:	38 52 4d             	cmp    %dl,0x4d(%edx)
442352:	34 76                	xor    $0x76,%al
442354:	56                   	push   %esi
442355:	69 64 2f 5a 76 6b 68 	imul   $0x73686b76,0x5a(%edi,%ebp,1),%esp
44235c:	73
44235d:	51                   	push   %ecx
44235e:	4e                   	dec    %esi
44235f:	67 33 71 39          	xor    0x39(%bx,%di),%esi
442363:	34 64                	xor    $0x64,%al
442365:	63 59 77             	arpl   %ebx,0x77(%ecx)
442368:	56                   	push   %esi
442369:	41                   	inc    %ecx
44236a:	74 6d                	je     0x4423d9
44236c:	79 4c                	jns    0x4423ba
44236e:	57                   	push   %edi
44236f:	47                   	inc    %edi
442370:	35 4b 6a 6f 71       	xor    $0x716f6a4b,%eax
442375:	37                   	aaa
442376:	4f                   	dec    %edi
442377:	79 37                	jns    0x4423b0
442379:	58                   	pop    %eax
44237a:	43                   	inc    %ebx
44237b:	41                   	inc    %ecx
44237c:	47                   	inc    %edi
44237d:	4f                   	dec    %edi
44237e:	6f                   	outsl  %ds:(%esi),(%dx)
44237f:	47                   	inc    %edi
442380:	6d                   	insl   (%dx),%es:(%edi)
442381:	61                   	popa
442382:	49                   	dec    %ecx
442383:	35 6b 6f 71 70       	xor    $0x70716f6b,%eax
442388:	65 53                	gs push %ebx
44238a:	64 45                	fs inc %ebp
44238c:	6c                   	insb   (%dx),%es:(%edi)
44238d:	66 73 56             	data16 jae 0x4423e6
442390:	38 66 78             	cmp    %ah,0x78(%esi)
442393:	64 35 73 76 31 34    	fs xor $0x34317673,%eax
442399:	70 2f                	jo     0x4423ca
44239b:	64 2f                	fs das
44239d:	36 79 41             	ss jns 0x4423e1
4423a0:	36 58                	ss pop %eax
4423a2:	2b 69 2b             	sub    0x2b(%ecx),%ebp
4423a5:	56                   	push   %esi
4423a6:	67 71 6a             	addr16 jno 0x442413
4423a9:	51                   	push   %ecx
4423aa:	7a 47                	jp     0x4423f3
4423ac:	4f                   	dec    %edi
4423ad:	65 38 7a 66          	cmp    %bh,%gs:0x66(%edx)
4423b1:	43                   	inc    %ebx
4423b2:	38 66 53             	cmp    %ah,0x53(%esi)
4423b5:	48                   	dec    %eax
4423b6:	39 55 6a             	cmp    %edx,0x6a(%ebp)
4423b9:	74 44                	je     0x4423ff
4423bb:	68 72 6c 6d 69       	push   $0x696d6c72
4423c0:	6d                   	insl   (%dx),%es:(%edi)
4423c1:	70 57                	jo     0x44241a
4423c3:	56                   	push   %esi
4423c4:	6b 75 57 4e          	imul   $0x4e,0x57(%ebp),%esi
4423c8:	69 44 36 43 50 36 43 	imul   $0x67433650,0x43(%esi,%esi,1),%eax
4423cf:	67
4423d0:	70 42                	jo     0x442414
4423d2:	44                   	inc    %esp
4423d3:	55                   	push   %ebp
4423d4:	72 78                	jb     0x44244e
4423d6:	63 53 39             	arpl   %edx,0x39(%ebx)
4423d9:	55                   	push   %ebp
4423da:	43                   	inc    %ebx
4423db:	66 46                	inc    %si
4423dd:	7a 33                	jp     0x442412
4423df:	4f                   	dec    %edi
4423e0:	6e                   	outsb  %ds:(%esi),(%dx)
4423e1:	50                   	push   %eax
4423e2:	6d                   	insl   (%dx),%es:(%edi)
4423e3:	4b                   	dec    %ebx
4423e4:	4c                   	dec    %esp
4423e5:	50                   	push   %eax
4423e6:	66 76 52             	data16 jbe 0x44243b
4423e9:	39 6f 56             	cmp    %ebp,0x56(%edi)
4423ec:	73 63                	jae    0x442451
4423ee:	55                   	push   %ebp
4423ef:	7a 61                	jp     0x442452
4423f1:	35 4e 54 64 62       	xor    $0x6264544e,%eax
4423f6:	45                   	inc    %ebp
4423f7:	39 31                	cmp    %esi,(%ecx)
4423f9:	37                   	aaa
4423fa:	43                   	inc    %ebx
4423fb:	77 34                	ja     0x442431
4423fd:	43                   	inc    %ebx
4423fe:	41                   	inc    %ecx
4423ff:	71 43                	jno    0x442444
442401:	64 4f                	fs dec %edi
442403:	6b 49 68 52          	imul   $0x52,0x68(%ecx),%ecx
442407:	79 76                	jns    0x44247f
442409:	69 75 79 49 6b 33 73 	imul   $0x73336b49,0x79(%ebp),%esi
442410:	54                   	push   %esp
442411:	4e                   	dec    %esi
442412:	63 43 65             	arpl   %eax,0x65(%ebx)
442415:	47                   	inc    %edi
442416:	71 51                	jno    0x442469
442418:	49                   	dec    %ecx
442419:	68 4f 37 61 4f       	push   $0x4f61374f
44241e:	2b 47 41             	sub    0x41(%edi),%eax
442421:	38 67 4b             	cmp    %ah,0x4b(%edi)
442424:	33 6b 53             	xor    0x53(%ebx),%ebp
442427:	36 6f                	outsl  %ss:(%esi),(%dx)
442429:	47                   	inc    %edi
44242a:	6f                   	outsl  %ds:(%esi),(%dx)
44242b:	37                   	aaa
44242c:	52                   	push   %edx
44242d:	48                   	dec    %eax
44242e:	79 63                	jns    0x442493
442430:	56                   	push   %esi
442431:	50                   	push   %eax
442432:	4f                   	dec    %edi
442433:	49                   	dec    %ecx
442434:	6b 58 7a 54          	imul   $0x54,0x7a(%eax),%ebx
442438:	33 39                	xor    (%ecx),%edi
44243a:	42                   	inc    %edx
44243b:	6f                   	outsl  %ds:(%esi),(%dx)
44243c:	6a 66                	push   $0x66
44243e:	72 72                	jb     0x4424b2
442440:	46                   	inc    %esi
442441:	53                   	push   %ebx
442442:	65 44                	gs inc %esp
442444:	74 42                	je     0x442488
442446:	78 52                	js     0x44249a
442448:	74 57                	je     0x4424a1
44244a:	66 38 54 4c 63       	data16 cmp %dl,0x63(%esp,%ecx,2)
44244f:	61                   	popa
442450:	67 6d                	insl   (%dx),%es:(%di)
442452:	79 65                	jns    0x4424b9
442454:	2f                   	das
442455:	51                   	push   %ecx
442456:	41                   	inc    %ecx
442457:	54                   	push   %esp
442458:	67 68 58 35 4b 58    	addr16 push $0x584b3558
44245e:	6f                   	outsl  %ds:(%esi),(%dx)
44245f:	54                   	push   %esp
442460:	68 44 61 67 47       	push   $0x47676144
442465:	43                   	inc    %ebx
442466:	2b 30                	sub    (%eax),%esi
442468:	63 50 30             	arpl   %edx,0x30(%eax)
44246b:	32 6e 51             	xor    0x51(%esi),%ch
44246e:	31 43 43             	xor    %eax,0x43(%ebx)
442471:	38 66 34             	cmp    %ah,0x34(%esi)
442474:	37                   	aaa
442475:	61                   	popa
442476:	6d                   	insl   (%dx),%es:(%edi)
442477:	59                   	pop    %ecx
442478:	34 69                	xor    $0x69,%al
44247a:	77 54                	ja     0x4424d0
44247c:	53                   	push   %ebx
44247d:	53                   	push   %ebx
44247e:	6f                   	outsl  %ds:(%esi),(%dx)
44247f:	4b                   	dec    %ebx
442480:	4e                   	dec    %esi
442481:	43                   	inc    %ebx
442482:	4e                   	dec    %esi
442483:	75 64                	jne    0x4424e9
442485:	44                   	inc    %esp
442486:	75 4b                	jne    0x4424d3
442488:	75 48                	jne    0x4424d2
44248a:	54                   	push   %esp
44248b:	33 44 57 4f          	xor    0x4f(%edi,%edx,2),%eax
44248f:	56                   	push   %esi
442490:	57                   	push   %edi
442491:	32 52 6d             	xor    0x6d(%edx),%dl
442494:	78 51                	js     0x4424e7
442496:	36 54                	ss push %esp
442498:	4b                   	dec    %ebx
442499:	6b 4e 6e 6f          	imul   $0x6f,0x6e(%esi),%ecx
44249d:	32 43 34             	xor    0x34(%ebx),%al
4424a0:	4d                   	dec    %ebp
4424a1:	6c                   	insb   (%dx),%es:(%edi)
4424a2:	45                   	inc    %ebp
4424a3:	65 66 44             	gs inc %sp
4424a6:	58                   	pop    %eax
4424a7:	52                   	push   %edx
4424a8:	35 37 36 6b 32       	xor    $0x326b3637,%eax
4424ad:	50                   	push   %eax
4424ae:	44                   	inc    %esp
4424af:	49                   	dec    %ecx
4424b0:	43                   	inc    %ebx
4424b1:	51                   	push   %ecx
4424b2:	71 53                	jno    0x442507
4424b4:	43                   	inc    %ebx
4424b5:	36 6d                	ss insl (%dx),%es:(%edi)
4424b7:	41                   	inc    %ecx