41bddd:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
41bde4:	74 65                	je     0x41be4b
41bde6:	6d                   	insl   (%dx),%es:(%edi)
41bde7:	00 47 65             	add    %al,0x65(%edi)
41bdea:	74 4d                	je     0x41be39
41bdec:	65 6e                	outsb  %gs:(%esi),(%dx)
41bdee:	75 49                	jne    0x41be39
41bdf0:	74 65                	je     0x41be57
41bdf2:	6d                   	insl   (%dx),%es:(%edi)
41bdf3:	00 6d 65             	add    %ch,0x65(%ebp)
41bdf6:	6e                   	outsb  %ds:(%esi),(%dx)
41bdf7:	75 49                	jne    0x41be42
41bdf9:	74 65                	je     0x41be60
41bdfb:	6d                   	insl   (%dx),%es:(%edi)
41bdfc:	00 4f 6e             	add    %cl,0x6e(%edi)
41bdff:	44                   	inc    %esp
41be00:	72 61                	jb     0x41be63
41be02:	77 49                	ja     0x41be4d
41be04:	74 65                	je     0x41be6b
41be06:	6d                   	insl   (%dx),%es:(%edi)
41be07:	00 69 74             	add    %ch,0x74(%ecx)
41be0a:	65 6d                	gs insl (%dx),%es:(%edi)
41be0c:	00 53 79             	add    %dl,0x79(%ebx)
41be0f:	73 74                	jae    0x41be85
41be11:	65 6d                	gs insl (%dx),%es:(%edi)
41be13:	00 67 65             	add    %ah,0x65(%edi)
41be16:	74 5f                	je     0x41be77
41be18:	42                   	inc    %edx
41be19:	6f                   	outsl  %ds:(%esi),(%dx)
41be1a:	74 74                	je     0x41be90
41be1c:	6f                   	outsl  %ds:(%esi),(%dx)
41be1d:	6d                   	insl   (%dx),%es:(%edi)
41be1e:	00 46 69             	add    %al,0x69(%esi)
41be21:	6e                   	outsb  %ds:(%esi),(%dx)
41be22:	64 46                	fs inc %esi
41be24:	6f                   	outsl  %ds:(%esi),(%dx)
41be25:	72 6d                	jb     0x41be94
41be27:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41be2b:	6b 46 6f 72          	imul   $0x72,0x6f(%esi),%eax
41be2f:	6d                   	insl   (%dx),%es:(%edi)
41be30:	00 55 70             	add    %dl,0x70(%ebp)
41be33:	64 61                	fs popa
41be35:	74 65                	je     0x41be9c
41be37:	48                   	dec    %eax
41be38:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41be3f:	74 46                	je     0x41be87
41be41:	6f                   	outsl  %ds:(%esi),(%dx)
41be42:	72 6d                	jb     0x41beb1
41be44:	00 5f 68             	add    %bl,0x68(%edi)
41be47:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41be4e:	74 46                	je     0x41be96
41be50:	6f                   	outsl  %ds:(%esi),(%dx)
41be51:	72 6d                	jb     0x41bec0
41be53:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41be57:	6b 54 72 61 6e       	imul   $0x6e,0x61(%edx,%esi,2),%edx
41be5c:	73 6c                	jae    0x41beca
41be5e:	75 63                	jne    0x41bec3
41be60:	65 6e                	outsb  %gs:(%esi),(%dx)
41be62:	74 46                	je     0x41beaa
41be64:	6f                   	outsl  %ds:(%esi),(%dx)
41be65:	72 6d                	jb     0x41bed4
41be67:	00 5f 70             	add    %bl,0x70(%edi)
41be6a:	61                   	popa
41be6b:	72 65                	jb     0x41bed2
41be6d:	6e                   	outsb  %ds:(%esi),(%dx)
41be6e:	74 46                	je     0x41beb6
41be70:	6f                   	outsl  %ds:(%esi),(%dx)
41be71:	72 6d                	jb     0x41bee0
41be73:	00 5f 6f             	add    %bl,0x6f(%edi)
41be76:	76 65                	jbe    0x41bedd
41be78:	72 6c                	jb     0x41bee6
41be7a:	61                   	popa
41be7b:	79 46                	jns    0x41bec3
41be7d:	6f                   	outsl  %ds:(%esi),(%dx)
41be7e:	72 6d                	jb     0x41beed
41be80:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
41be84:	6e                   	outsb  %ds:(%esi),(%dx)
41be85:	73 6c                	jae    0x41bef3
41be87:	61                   	popa
41be88:	74 65                	je     0x41beef
41be8a:	54                   	push   %esp
41be8b:	72 61                	jb     0x41beee
41be8d:	6e                   	outsb  %ds:(%esi),(%dx)
41be8e:	73 66                	jae    0x41bef6
41be90:	6f                   	outsl  %ds:(%esi),(%dx)
41be91:	72 6d                	jb     0x41bf00
41be93:	00 67 65             	add    %ah,0x65(%edi)
41be96:	74 5f                	je     0x41bef7
41be98:	4d                   	dec    %ebp
41be99:	69 6e 69 6d 75 6d 00 	imul   $0x6d756d,0x69(%esi),%ebp
41bea0:	73 65                	jae    0x41bf07
41bea2:	74 5f                	je     0x41bf03
41bea4:	4d                   	dec    %ebp
41bea5:	69 6e 69 6d 75 6d 00 	imul   $0x6d756d,0x69(%esi),%ebp
41beac:	5f                   	pop    %edi
41bead:	6d                   	insl   (%dx),%es:(%edi)
41beae:	69 6e 69 6d 75 6d 00 	imul   $0x6d756d,0x69(%esi),%ebp
41beb5:	67 65 74 5f          	addr16 gs je 0x41bf18
41beb9:	4d                   	dec    %ebp
41beba:	61                   	popa
41bebb:	78 69                	js     0x41bf26
41bebd:	6d                   	insl   (%dx),%es:(%edi)
41bebe:	75 6d                	jne    0x41bf2d
41bec0:	00 73 65             	add    %dh,0x65(%ebx)
41bec3:	74 5f                	je     0x41bf24
41bec5:	4d                   	dec    %ebp
41bec6:	61                   	popa
41bec7:	78 69                	js     0x41bf32
41bec9:	6d                   	insl   (%dx),%es:(%edi)
41beca:	75 6d                	jne    0x41bf39
41becc:	00 5f 6d             	add    %bl,0x6d(%edi)
41becf:	61                   	popa
41bed0:	78 69                	js     0x41bf3b
41bed2:	6d                   	insl   (%dx),%es:(%edi)
41bed3:	75 6d                	jne    0x41bf42
41bed5:	00 45 6e             	add    %al,0x6e(%ebp)
41bed8:	75 6d                	jne    0x41bf47
41beda:	00 72 65             	add    %dh,0x65(%edx)
41bedd:	73 6f                	jae    0x41bf4e
41bedf:	75 72                	jne    0x41bf53
41bee1:	63 65 4d             	arpl   %esp,0x4d(%ebp)
41bee4:	61                   	popa
41bee5:	6e                   	outsb  %ds:(%esi),(%dx)
41bee6:	00 50 65             	add    %dl,0x65(%eax)
41bee9:	6e                   	outsb  %ds:(%esi),(%dx)
41beea:	00 52 65             	add    %dl,0x65(%edx)
41beed:	63 74 61 6e          	arpl   %esi,0x6e(%ecx,%eiz,2)
41bef1:	67 6c                	insb   (%dx),%es:(%di)
41bef3:	65 54                	gs push %esp
41bef5:	6f                   	outsl  %ds:(%esi),(%dx)
41bef6:	53                   	push   %ebx
41bef7:	63 72 65             	arpl   %esi,0x65(%edx)
41befa:	65 6e                	outsb  %gs:(%esi),(%dx)
41befc:	00 50 6f             	add    %dl,0x6f(%eax)
41beff:	69 6e 74 54 6f 53 63 	imul   $0x63536f54,0x74(%esi),%ebp
41bf06:	72 65                	jb     0x41bf6d
41bf08:	65 6e                	outsb  %gs:(%esi),(%dx)
41bf0a:	00 5f 6e             	add    %bl,0x6e(%edi)
41bf0d:	6f                   	outsl  %ds:(%esi),(%dx)
41bf0e:	64 65 4f             	fs gs dec %edi
41bf11:	70 65                	jo     0x41bf78
41bf13:	6e                   	outsb  %ds:(%esi),(%dx)
41bf14:	00 67 65             	add    %ah,0x65(%edi)
41bf17:	74 5f                	je     0x41bf78
41bf19:	49                   	dec    %ecx
41bf1a:	6d                   	insl   (%dx),%es:(%edi)
41bf1b:	61                   	popa
41bf1c:	67 65 41             	addr16 gs inc %ecx
41bf1f:	6c                   	insb   (%dx),%es:(%edi)
41bf20:	69 67 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%esp
41bf27:	5f                   	pop    %edi
41bf28:	54                   	push   %esp
41bf29:	65 78 74             	gs js  0x41bfa0
41bf2c:	41                   	inc    %ecx
41bf2d:	6c                   	insb   (%dx),%es:(%edi)
41bf2e:	69 67 6e 00 4d 61 69 	imul   $0x69614d00,0x6e(%edi),%esp
41bf35:	6e                   	outsb  %ds:(%esi),(%dx)
41bf36:	00 41 70             	add    %al,0x70(%ecx)
41bf39:	70 44                	jo     0x41bf7f
41bf3b:	6f                   	outsl  %ds:(%esi),(%dx)
41bf3c:	6d                   	insl   (%dx),%es:(%edi)
41bf3d:	61                   	popa
41bf3e:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
41bf45:	43                   	inc    %ebx
41bf46:	75 72                	jne    0x41bfba
41bf48:	72 65                	jb     0x41bfaf
41bf4a:	6e                   	outsb  %ds:(%esi),(%dx)
41bf4b:	74 44                	je     0x41bf91
41bf4d:	6f                   	outsl  %ds:(%esi),(%dx)
41bf4e:	6d                   	insl   (%dx),%es:(%edi)
41bf4f:	61                   	popa
41bf50:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
41bf57:	4d                   	dec    %ebp
41bf58:	61                   	popa
41bf59:	72 67                	jb     0x41bfc2
41bf5b:	69 6e 00 73 65 74 5f 	imul   $0x5f746573,0x0(%esi),%ebp
41bf62:	4d                   	dec    %ebp
41bf63:	61                   	popa
41bf64:	72 67                	jb     0x41bfcd
41bf66:	69 6e 00 4f 6e 52 65 	imul   $0x65526e4f,0x0(%esi),%ebp
41bf6d:	6e                   	outsb  %ds:(%esi),(%dx)
41bf6e:	64 65 72 49          	fs gs jb 0x41bfbb
41bf72:	6d                   	insl   (%dx),%es:(%edi)
41bf73:	61                   	popa
41bf74:	67 65 4d             	addr16 gs dec %ebp
41bf77:	61                   	popa
41bf78:	72 67                	jb     0x41bfe1
41bf7a:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
41bf81:	49                   	dec    %ecx
41bf82:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bf85:	00 73 65             	add    %dh,0x65(%ebx)
41bf88:	74 5f                	je     0x41bfe9
41bf8a:	49                   	dec    %ecx
41bf8b:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bf8e:	00 70 69             	add    %dh,0x69(%eax)
41bf91:	63 49 63             	arpl   %ecx,0x63(%ecx)
41bf94:	6f                   	outsl  %ds:(%esi),(%dx)
41bf95:	6e                   	outsb  %ds:(%esi),(%dx)
41bf96:	00 67 65             	add    %ah,0x65(%edi)
41bf99:	74 5f                	je     0x41bffa
41bf9b:	45                   	inc    %ebp
41bf9c:	78 70                	js     0x41c00e
41bf9e:	61                   	popa
41bf9f:	6e                   	outsb  %ds:(%esi),(%dx)
41bfa0:	64 65 64 49          	fs gs fs dec %ecx
41bfa4:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bfa7:	00 73 65             	add    %dh,0x65(%ebx)
41bfaa:	74 5f                	je     0x41c00b
41bfac:	45                   	inc    %ebp
41bfad:	78 70                	js     0x41c01f
41bfaf:	61                   	popa
41bfb0:	6e                   	outsb  %ds:(%esi),(%dx)
41bfb1:	64 65 64 49          	fs gs fs dec %ecx
41bfb5:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bfb8:	00 67 65             	add    %ah,0x65(%edi)
41bfbb:	74 5f                	je     0x41c01c
41bfbd:	42                   	inc    %edx
41bfbe:	75 74                	jne    0x41c034
41bfc0:	74 6f                	je     0x41c031
41bfc2:	6e                   	outsb  %ds:(%esi),(%dx)
41bfc3:	49                   	dec    %ecx
41bfc4:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bfc7:	00 73 65             	add    %dh,0x65(%ebx)
41bfca:	74 5f                	je     0x41c02b
41bfcc:	42                   	inc    %edx
41bfcd:	75 74                	jne    0x41c043
41bfcf:	74 6f                	je     0x41c040
41bfd1:	6e                   	outsb  %ds:(%esi),(%dx)
41bfd2:	49                   	dec    %ecx
41bfd3:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bfd6:	00 6d 42             	add    %ch,0x42(%ebp)
41bfd9:	75 74                	jne    0x41c04f
41bfdb:	74 6f                	je     0x41c04c
41bfdd:	6e                   	outsb  %ds:(%esi),(%dx)
41bfde:	49                   	dec    %ecx
41bfdf:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bfe2:	00 67 65             	add    %ah,0x65(%edi)
41bfe5:	74 5f                	je     0x41c046
41bfe7:	44                   	inc    %esp
41bfe8:	65 66 61             	gs popaw
41bfeb:	75 6c                	jne    0x41c059
41bfed:	74 42                	je     0x41c031
41bfef:	75 74                	jne    0x41c065
41bff1:	74 6f                	je     0x41c062
41bff3:	6e                   	outsb  %ds:(%esi),(%dx)
41bff4:	49                   	dec    %ecx
41bff5:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bff8:	00 53 65             	add    %dl,0x65(%ebx)
41bffb:	74 49                	je     0x41c046
41bffd:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41c000:	00 73 65             	add    %dh,0x65(%ebx)
41c003:	74 5f                	je     0x41c064
41c005:	53                   	push   %ebx
41c006:	68 6f 77 49 63       	push   $0x6349776f
41c00b:	6f                   	outsl  %ds:(%esi),(%dx)
41c00c:	6e                   	outsb  %ds:(%esi),(%dx)
41c00d:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c011:	6b 4d 65 73          	imul   $0x73,0x65(%ebp),%ecx
41c015:	73 61                	jae    0x41c078
41c017:	67 65 42             	addr16 gs inc %edx
41c01a:	6f                   	outsl  %ds:(%esi),(%dx)
41c01b:	78 49                	js     0x41c066
41c01d:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41c020:	00 5f 69             	add    %bl,0x69(%edi)
41c023:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41c026:	00 67 65             	add    %ah,0x65(%edi)
41c029:	74 5f                	je     0x41c08a
41c02b:	41                   	inc    %ecx
41c02c:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41c030:	65 52                	gs push %edx
41c032:	65 67 69 6f 6e 00 73 	imul   $0x74657300,%gs:0x6e(%bx),%ebp
41c039:	65 74
41c03b:	5f                   	pop    %edi
41c03c:	41                   	inc    %ecx
41c03d:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41c041:	65 52                	gs push %edx
41c043:	65 67 69 6f 6e 00 67 	imul   $0x74656700,%gs:0x6e(%bx),%ebp
41c04a:	65 74
41c04c:	5f                   	pop    %edi
41c04d:	44                   	inc    %esp
41c04e:	6f                   	outsl  %ds:(%esi),(%dx)
41c04f:	63 6b 52             	arpl   %ebp,0x52(%ebx)
41c052:	65 67 69 6f 6e 00 73 	imul   $0x74657300,%gs:0x6e(%bx),%ebp
41c059:	65 74
41c05b:	5f                   	pop    %edi
41c05c:	44                   	inc    %esp
41c05d:	6f                   	outsl  %ds:(%esi),(%dx)
41c05e:	63 6b 52             	arpl   %ebp,0x52(%ebx)
41c061:	65 67 69 6f 6e 00 44 	imul   $0x72614400,%gs:0x6e(%bx),%ebp
41c068:	61 72
41c06a:	6b 44 6f 63 6b       	imul   $0x6b,0x63(%edi,%ebp,2),%eax
41c06f:	52                   	push   %edx
41c070:	65 67 69 6f 6e 00 64 	imul   $0x636f6400,%gs:0x6e(%bx),%ebp
41c077:	6f 63
41c079:	6b 52 65 67          	imul   $0x67,0x65(%edx),%edx
41c07d:	69 6f 6e 00 5f 74 61 	imul   $0x61745f00,0x6e(%edi),%ebp
41c084:	72 67                	jb     0x41c0ed
41c086:	65 74 52             	gs je  0x41c0db
41c089:	65 67 69 6f 6e 00 72 	imul   $0x67657200,%gs:0x6e(%bx),%ebp
41c090:	65 67
41c092:	69 6f 6e 00 41 70 70 	imul   $0x70704100,0x6e(%edi),%ebp
41c099:	6c                   	insb   (%dx),%es:(%edi)
41c09a:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
41c0a1:	00 67 65             	add    %ah,0x65(%edi)
41c0a4:	74 5f                	je     0x41c105
41c0a6:	4c                   	dec    %esp
41c0a7:	6f                   	outsl  %ds:(%esi),(%dx)
41c0a8:	63 61 74             	arpl   %esp,0x74(%ecx)
41c0ab:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
41c0b2:	5f                   	pop    %edi
41c0b3:	4c                   	dec    %esp
41c0b4:	6f                   	outsl  %ds:(%esi),(%dx)
41c0b5:	63 61 74             	arpl   %esp,0x74(%ecx)
41c0b8:	69 6f 6e 00 6c 6f 63 	imul   $0x636f6c00,0x6e(%edi),%ebp
41c0bf:	61                   	popa
41c0c0:	74 69                	je     0x41c12b
41c0c2:	6f                   	outsl  %ds:(%esi),(%dx)
41c0c3:	6e                   	outsb  %ds:(%esi),(%dx)
41c0c4:	00 67 65             	add    %ah,0x65(%edi)
41c0c7:	74 5f                	je     0x41c128
41c0c9:	54                   	push   %esp
41c0ca:	65 78 74             	gs js  0x41c141
41c0cd:	49                   	dec    %ecx
41c0ce:	6d                   	insl   (%dx),%es:(%edi)
41c0cf:	61                   	popa
41c0d0:	67 65 52             	addr16 gs push %edx
41c0d3:	65 6c                	gs insb (%dx),%es:(%edi)
41c0d5:	61                   	popa
41c0d6:	74 69                	je     0x41c141
41c0d8:	6f                   	outsl  %ds:(%esi),(%dx)
41c0d9:	6e                   	outsb  %ds:(%esi),(%dx)
41c0da:	00 53 79             	add    %dl,0x79(%ebx)
41c0dd:	73 74                	jae    0x41c153
41c0df:	65 6d                	gs insl (%dx),%es:(%edi)
41c0e1:	49                   	dec    %ecx
41c0e2:	6e                   	outsb  %ds:(%esi),(%dx)
41c0e3:	66 6f                	outsw  %ds:(%esi),(%dx)
41c0e5:	72 6d                	jb     0x41c154
41c0e7:	61                   	popa
41c0e8:	74 69                	je     0x41c153
41c0ea:	6f                   	outsl  %ds:(%esi),(%dx)
41c0eb:	6e                   	outsb  %ds:(%esi),(%dx)
41c0ec:	00 53 68             	add    %dl,0x68(%ebx)
41c0ef:	6f                   	outsl  %ds:(%esi),(%dx)
41c0f0:	77 49                	ja     0x41c13b
41c0f2:	6e                   	outsb  %ds:(%esi),(%dx)
41c0f3:	66 6f                	outsw  %ds:(%esi),(%dx)
41c0f5:	72 6d                	jb     0x41c164
41c0f7:	61                   	popa
41c0f8:	74 69                	je     0x41c163