MESVEEGLLLKERELVKLRWGVIWEEVKEIGYLAGPMIIVTLSQYFLQTISLMMVGHLGELALSSTAIAISIGGVTGLSLLLGMGTALETLCGQAFGAKQYQRLGTQTYTAILSLFIVCIPIAVLWLYVGKLLTLMGQDPQISHEAGKFIKWMIPALFAYANLQPLVRYFLMQSMIVPMLISSCITICFHVLLSWVLVFSSGLGNIGAAVAIGLSMWLNVIILALYMTLSPACAKTRAPVSWEVVNGMREFFQFAIPSAVMICLEWWSFELLILLSGLLPNPQLETSVLSICLNTIATLYAIPFGLSGAVSTRVSNQLGAGNPQGARVSTISVMLIAATETILVSAAVFASRNVFGYIFSNEKEVVDYVANMAPLLCLSVITDSLQGTLSGVARGCGWQHIGAYVNLASFYLCGIPIAASLAFWFNFRGKGLWIGILSGAALQTILLSVITCCTNWEKQAAMARERLHADEKSSVDNMLS*