MESVEEGLLLKERELVKWGVIWEEVKEIGYLAGPMIIVTLSQYFLQTISLMMVGHLGELALSSTSIAISIAGVTGLSLLLGMGTALETLCGQAFGAKQYQRLGTQTYTAILSLFIVCIPIAVLWLYVGKLLTFIGQDPQISHEAGKFIKWMIPALFAYANLQPLIRYFLMQSMIVPMLISSCITICFHIPLSWVLVFSSGLGNIGAAVAFGLSMWLNVIILASYMKLSPACAKTRAPVSWEVVNGMREFFQFAIPSAVMICLEWWSFELLILLSGLLPNPQLETSVLSICLNTISTLYAIPFGLSGAVSTRVSNQLGAGNPLGARVSVISVMLLAATETILVSAAVFASRNVFGYIFSNEKEVVDYVAKMAPLLCLSVITDSLQGTLSGVARGCGWQHIGAYVNLASFYLCGIPIAASLAFWLNFRGKGLWMGILSGAALQTILLSVITCCTNWEKQAAMARERLHADEKSSVDNVLS*