4136c1:	43                   	inc    %ebx
4136c2:	00 6a 00             	add    %ch,0x0(%edx)
4136c5:	6d                   	insl   (%dx),%es:(%edi)
4136c6:	00 6b 00             	add    %ch,0x0(%ebx)
4136c9:	66 00 45 00          	data16 add %al,0x0(%ebp)
4136cd:	4e                   	dec    %esi
4136ce:	00 6f 00             	add    %ch,0x0(%edi)
4136d1:	58                   	pop    %eax
4136d2:	00 32                	add    %dh,(%edx)
4136d4:	00 68 00             	add    %ch,0x0(%eax)
4136d7:	66 00 57 00          	data16 add %dl,0x0(%edi)
4136db:	6a 00                	push   $0x0
4136dd:	52                   	push   %edx
4136de:	00 34 00             	add    %dh,(%eax,%eax,1)
4136e1:	2e 06                	cs push %es
4136e3:	2e 06                	cs push %es
4136e5:	2e 06                	cs push %es
4136e7:	45                   	inc    %ebp
4136e8:	00 4b 00             	add    %cl,0x0(%ebx)
4136eb:	2e 06                	cs push %es
4136ed:	68 00 38 00 51       	push   $0x51003800
4136f2:	00 42 00             	add    %al,0x0(%edx)
4136f5:	68 00 59 00 47       	push   $0x47005900
4136fa:	00 6a 00             	add    %ch,0x0(%edx)
4136fd:	6d                   	insl   (%dx),%es:(%edi)
4136fe:	00 6b 00             	add    %ch,0x0(%ebx)
413701:	6f                   	outsl  %ds:(%esi),(%dx)
413702:	00 44 00 67          	add    %al,0x67(%eax,%eax,1)
413706:	00 2e                	add    %ch,(%esi)
413708:	06                   	push   %es
413709:	2e 06                	cs push %es
41370b:	43                   	inc    %ebx
41370c:	00 67 00             	add    %ah,0x0(%edi)
41370f:	2e 06                	cs push %es
413711:	47                   	inc    %edi
413712:	00 6a 00             	add    %ch,0x0(%edx)
413715:	6d                   	insl   (%dx),%es:(%edi)
413716:	00 6b 00             	add    %ch,0x0(%ebx)
413719:	58                   	pop    %eax
41371a:	00 32                	add    %dh,(%edx)
41371c:	00 67 00             	add    %ah,0x0(%edi)
41371f:	73 00                	jae    0x413721
413721:	57                   	push   %edi
413722:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
413726:	00 73 00             	add    %dh,0x0(%ebx)
413729:	61                   	popa
41372a:	00 2e                	add    %ch,(%esi)
41372c:	06                   	push   %es
41372d:	2e 06                	cs push %es
41372f:	59                   	pop    %ecx
413730:	00 49 00             	add    %cl,0x0(%ecx)
413733:	6a 00                	push   $0x0
413735:	78 00                	js     0x413737
413737:	34 00                	xor    $0x0,%al
413739:	2e 06                	cs push %es
41373b:	2e 06                	cs push %es
41373d:	2e 06                	cs push %es
41373f:	45                   	inc    %ebp
413740:	00 4e 00             	add    %cl,0x0(%esi)
413743:	43                   	inc    %ebx
413744:	00 51 00             	add    %dl,0x0(%ecx)
413747:	6c                   	insb   (%dx),%es:(%edi)
413748:	00 48 00             	add    %cl,0x0(%eax)
41374b:	2e 06                	cs push %es
41374d:	67 00 67 00          	add    %ah,0x0(%bx)
413751:	66 00 45 00          	data16 add %al,0x0(%ebp)
413755:	46                   	inc    %esi
413756:	00 32                	add    %dh,(%edx)
413758:	00 52 00             	add    %dl,0x0(%edx)
41375b:	59                   	pop    %ecx
41375c:	00 64 00 4a          	add    %ah,0x4a(%eax,%eax,1)
413760:	00 53 00             	add    %dl,0x0(%ebx)
413763:	2e 06                	cs push %es
413765:	2e 06                	cs push %es
413767:	67 00 58 00          	add    %bl,0x0(%bx,%si)
41376b:	31 00                	xor    %eax,(%eax)
41376d:	67 00 77 00          	add    %dh,0x0(%bx)
413771:	49                   	dec    %ecx
413772:	00 42 00             	add    %al,0x0(%edx)
413775:	2f                   	das
413776:	00 34 00             	add    %dh,(%eax,%eax,1)
413779:	43                   	inc    %ebx
41377a:	00 46 00             	add    %al,0x0(%esi)
41377d:	76 00                	jbe    0x41377f
41377f:	34 00                	xor    $0x0,%al
413781:	42                   	inc    %edx
413782:	00 45 00             	add    %al,0x0(%ebp)
413785:	77 00                	ja     0x413787
413787:	51                   	push   %ecx
413788:	00 52 00             	add    %dl,0x0(%edx)
41378b:	42                   	inc    %edx
41378c:	00 43 00             	add    %al,0x0(%ebx)
41378f:	33 00                	xor    (%eax),%eax
413791:	5a                   	pop    %edx
413792:	00 42 00             	add    %al,0x0(%edx)
413795:	68 00 4d 00 46       	push   $0x46004d00
41379a:	00 4b 00             	add    %cl,0x0(%ebx)
41379d:	77 00                	ja     0x41379f
41379f:	2e 06                	cs push %es
4137a1:	52                   	push   %edx
4137a2:	00 42 00             	add    %al,0x0(%edx)
4137a5:	53                   	push   %ebx
4137a6:	00 6f 00             	add    %ch,0x0(%edi)
4137a9:	54                   	push   %esp
4137aa:	00 4d 00             	add    %cl,0x0(%ebp)
4137ad:	2e 06                	cs push %es
4137af:	55                   	push   %ebp
4137b0:	00 2e                	add    %ch,(%esi)
4137b2:	06                   	push   %es
4137b3:	76 00                	jbe    0x4137b5
4137b5:	51                   	push   %ecx
4137b6:	00 2e                	add    %ch,(%esi)
4137b8:	06                   	push   %es
4137b9:	2e 06                	cs push %es
4137bb:	2e 06                	cs push %es
4137bd:	2e 06                	cs push %es
4137bf:	49                   	dec    %ecx
4137c0:	00 2e                	add    %ch,(%esi)
4137c2:	06                   	push   %es
4137c3:	2e 06                	cs push %es
4137c5:	42                   	inc    %edx
4137c6:	00 45 00             	add    %al,0x0(%ebp)
4137c9:	2e 06                	cs push %es
4137cb:	63 00                	arpl   %eax,(%eax)
4137cd:	77 00                	ja     0x4137cf
4137cf:	38 00                	cmp    %al,(%eax)
4137d1:	2e 06                	cs push %es
4137d3:	2e 06                	cs push %es
4137d5:	2e 06                	cs push %es
4137d7:	6f                   	outsl  %ds:(%esi),(%dx)
4137d8:	00 4b 00             	add    %cl,0x0(%ebx)
4137db:	2e 06                	cs push %es
4137dd:	6d                   	insl   (%dx),%es:(%edi)
4137de:	00 38                	add    %bh,(%eax)
4137e0:	00 51 00             	add    %dl,0x0(%ecx)
4137e3:	2e 06                	cs push %es
4137e5:	2e 06                	cs push %es
4137e7:	2e 06                	cs push %es
4137e9:	4b                   	dec    %ebx
4137ea:	00 46 00             	add    %al,0x0(%esi)
4137ed:	39 00                	cmp    %eax,(%eax)
4137ef:	6f                   	outsl  %ds:(%esi),(%dx)
4137f0:	00 4c 00 46          	add    %cl,0x46(%eax,%eax,1)
4137f4:	00 67 00             	add    %ah,0x0(%edi)
4137f7:	77 00                	ja     0x4137f9
4137f9:	34 00                	xor    $0x0,%al
4137fb:	69 00 51 00 2e 06    	imul   $0x62e0051,(%eax),%eax
413801:	2e 06                	cs push %es
413803:	2e 06                	cs push %es
413805:	2e 06                	cs push %es
413807:	2e 06                	cs push %es
413809:	43                   	inc    %ebx
41380a:	00 62 00             	add    %ah,0x0(%edx)
41380d:	78 00                	js     0x41380f
41380f:	45                   	inc    %ebp
413810:	00 2e                	add    %ch,(%esi)
413812:	06                   	push   %es
413813:	2e 06                	cs push %es
413815:	2e 06                	cs push %es
413817:	6f                   	outsl  %ds:(%esi),(%dx)
413818:	00 58 00             	add    %bl,0x0(%eax)
41381b:	32 00                	xor    (%eax),%al
41381d:	67 00 30             	add    %dh,(%bx,%si)
413820:	00 57 00             	add    %dl,0x0(%edi)
413823:	45                   	inc    %ebp
413824:	00 77 00             	add    %dh,0x0(%edi)
413827:	51                   	push   %ecx
413828:	00 72 00             	add    %dh,0x0(%edx)
41382b:	5a                   	pop    %edx
41382c:	00 77 00             	add    %dh,0x0(%edi)
41382f:	2e 06                	cs push %es
413831:	43                   	inc    %ebx
413832:	00 43 00             	add    %al,0x0(%ebx)
413835:	42                   	inc    %edx
413836:	00 45 00             	add    %al,0x0(%ebp)
413839:	45                   	inc    %ebp
41383a:	00 62 00             	add    %ah,0x0(%edx)
41383d:	78 00                	js     0x41383f
41383f:	49                   	dec    %ecx
413840:	00 2e                	add    %ch,(%esi)
413842:	06                   	push   %es
413843:	2e 06                	cs push %es
413845:	2e 06                	cs push %es
413847:	6f                   	outsl  %ds:(%esi),(%dx)
413848:	00 54 00 42          	add    %dl,0x42(%eax,%eax,1)
41384c:	00 52 00             	add    %dl,0x0(%edx)
41384f:	45                   	inc    %ebp
413850:	00 46 00             	add    %al,0x0(%esi)
413853:	46                   	inc    %esi
413854:	00 68 00             	add    %ch,0x0(%eax)
413857:	59                   	pop    %ecx
413858:	00 57 00             	add    %dl,0x0(%edi)
41385b:	46                   	inc    %esi
41385c:	00 69 00             	add    %ch,0x0(%ecx)
41385f:	67 00 54 00          	add    %dl,0x0(%si)
413863:	2e 06                	cs push %es
413865:	2e 06                	cs push %es
413867:	2e 06                	cs push %es
413869:	4b                   	dec    %ebx
41386a:	00 4b 00             	add    %cl,0x0(%ebx)
41386d:	42                   	inc    %edx
41386e:	00 51 00             	add    %dl,0x0(%ecx)
413871:	2e 06                	cs push %es
413873:	2e 06                	cs push %es
413875:	2e 06                	cs push %es
413877:	6f                   	outsl  %ds:(%esi),(%dx)
413878:	00 54 00 42          	add    %dl,0x42(%eax,%eax,1)
41387c:	00 68 00             	add    %ch,0x0(%eax)
41387f:	45                   	inc    %ebp
413880:	00 47 00             	add    %al,0x0(%edi)
413883:	4c                   	dec    %esp
413884:	00 44 00 34          	add    %al,0x34(%eax,%eax,1)
413888:	00 2e                	add    %ch,(%esi)
41388a:	06                   	push   %es
41388b:	42                   	inc    %edx
41388c:	00 67 00             	add    %ah,0x0(%edi)
41388f:	5a                   	pop    %edx
413890:	00 76 00             	add    %dh,0x0(%esi)
413893:	46                   	inc    %esi
413894:	00 51 00             	add    %dl,0x0(%ecx)
413897:	2e 06                	cs push %es
413899:	2e 06                	cs push %es
41389b:	43                   	inc    %ebx
41389c:	00 68 00             	add    %ch,0x0(%eax)
41389f:	49                   	dec    %ecx
4138a0:	00 46 00             	add    %al,0x0(%esi)
4138a3:	4b                   	dec    %ebx
4138a4:	00 42 00             	add    %al,0x0(%edx)
4138a7:	59                   	pop    %ecx
4138a8:	00 2e                	add    %ch,(%esi)
4138aa:	06                   	push   %es
4138ab:	2e 06                	cs push %es
4138ad:	2e 06                	cs push %es
4138af:	70 00                	jo     0x4138b1
4138b1:	76 00                	jbe    0x4138b3
4138b3:	46                   	inc    %esi
4138b4:	00 77 00             	add    %dh,0x0(%edi)
4138b7:	2e 06                	cs push %es
4138b9:	2e 06                	cs push %es
4138bb:	43                   	inc    %ebx
4138bc:	00 67 00             	add    %ah,0x0(%edi)
4138bf:	2e 06                	cs push %es
4138c1:	47                   	inc    %edi
4138c2:	00 42 00             	add    %al,0x0(%edx)
4138c5:	6d                   	insl   (%dx),%es:(%edi)
4138c6:	00 38                	add    %bh,(%eax)
4138c8:	00 56 00             	add    %dl,0x0(%esi)
4138cb:	2e 06                	cs push %es
4138cd:	2e 06                	cs push %es
4138cf:	2e 06                	cs push %es
4138d1:	4b                   	dec    %ebx
4138d2:	00 45 00             	add    %al,0x0(%ebp)
4138d5:	67 00 55 00          	add    %dl,0x0(%di)
4138d9:	6f                   	outsl  %ds:(%esi),(%dx)
4138da:	00 47 00             	add    %al,0x0(%edi)
4138dd:	2e 06                	cs push %es
4138df:	2e 06                	cs push %es
4138e1:	2e 06                	cs push %es
4138e3:	43                   	inc    %ebx
4138e4:	00 6d 00             	add    %ch,0x0(%ebp)
4138e7:	38 00                	cmp    %al,(%eax)
4138e9:	58                   	pop    %eax
4138ea:	00 2e                	add    %ch,(%esi)
4138ec:	06                   	push   %es
4138ed:	2e 06                	cs push %es
4138ef:	2e 06                	cs push %es
4138f1:	4b                   	dec    %ebx
4138f2:	00 2e                	add    %ch,(%esi)
4138f4:	06                   	push   %es
4138f5:	2e 06                	cs push %es
4138f7:	59                   	pop    %ecx
4138f8:	00 47 00             	add    %al,0x0(%edi)
4138fb:	62 00                	bound  %eax,(%eax)
4138fd:	78 00                	js     0x4138ff
4138ff:	55                   	push   %ebp
413900:	00 2e                	add    %ch,(%esi)
413902:	06                   	push   %es
413903:	2e 06                	cs push %es
413905:	2e 06                	cs push %es
413907:	6f                   	outsl  %ds:(%esi),(%dx)
413908:	00 53 00             	add    %dl,0x0(%ebx)
41390b:	42                   	inc    %edx
41390c:	00 53 00             	add    %dl,0x0(%ebx)
41390f:	67 00 5a 00          	add    %bl,0x0(%bp,%si)
413913:	2e 06                	cs push %es
413915:	2e 06                	cs push %es
413917:	2e 06                	cs push %es
413919:	4b                   	dec    %ebx
41391a:	00 62 00             	add    %ah,0x0(%edx)
41391d:	78 00                	js     0x41391f
41391f:	63 00                	arpl   %eax,(%eax)
413921:	2e 06                	cs push %es
413923:	2e 06                	cs push %es
413925:	2e 06                	cs push %es
413927:	6f                   	outsl  %ds:(%esi),(%dx)
413928:	00 2e                	add    %ch,(%esi)
41392a:	06                   	push   %es
41392b:	2e 06                	cs push %es
41392d:	2e 06                	cs push %es
41392f:	2e 06                	cs push %es
413931:	52                   	push   %edx
413932:	00 42 00             	add    %al,0x0(%edx)
413935:	42                   	inc    %edx
413936:	00 66 00             	add    %ah,0x0(%esi)
413939:	57                   	push   %edi
41393a:	00 45 00             	add    %al,0x0(%ebp)
41393d:	77 00                	ja     0x41393f
41393f:	51                   	push   %ecx
413940:	00 52 00             	add    %dl,0x0(%edx)
413943:	42                   	inc    %edx
413944:	00 2e                	add    %ch,(%esi)
413946:	06                   	push   %es
413947:	6e                   	outsb  %ds:(%esi),(%dx)
413948:	00 2b                	add    %ch,(%ebx)
41394a:	00 2e                	add    %ch,(%esi)
41394c:	06                   	push   %es
41394d:	68 00 62 00 2b       	push   $0x2b006200
413952:	00 2e                	add    %ch,(%esi)
413954:	06                   	push   %es
413955:	52                   	push   %edx
413956:	00 4d 00             	add    %cl,0x0(%ebp)
413959:	48                   	dec    %eax
41395a:	00 45 00             	add    %al,0x0(%ebp)
41395d:	51                   	push   %ecx
41395e:	00 63 00             	add    %ah,0x0(%ebx)
413961:	74 00                	je     0x413963
413963:	69 00 77 00 2e 06    	imul   $0x62e0077,(%eax),%eax
413969:	49                   	dec    %ecx
41396a:	00 46 00             	add    %al,0x0(%esi)
41396d:	39 00                	cmp    %eax,(%eax)
41396f:	59                   	pop    %ecx
413970:	00 4d 00             	add    %cl,0x0(%ebp)
413973:	43                   	inc    %ebx
413974:	00 2e                	add    %ch,(%esi)
413976:	06                   	push   %es
413977:	66 00 2b             	data16 add %ch,(%ebx)
41397a:	00 2e                	add    %ch,(%esi)
41397c:	06                   	push   %es
41397d:	68 00 62 00 2b       	push   $0x2b006200
413982:	00 2e                	add    %ch,(%esi)
413984:	06                   	push   %es
413985:	52                   	push   %edx
413986:	00 4d 00             	add    %cl,0x0(%ebp)
413989:	49                   	dec    %ecx
41398a:	00 45 00             	add    %al,0x0(%ebp)
41398d:	51                   	push   %ecx
41398e:	00 67 00             	add    %ah,0x0(%edi)
413991:	36 00 5a 00          	add    %bl,%ss:0x0(%edx)
413995:	2f                   	das
413996:	00 2f                	add    %ch,(%edi)