MLVISVLAFNYEKNEKIKMIRMDMDKMASKIASEVIALHMQTHADYQNALNALISRYKDASIALFDNKKRVLYSNIPESANLIKNHKEAGFFSFRGEYYLLSDETFSHLGVAKMLFKNSKPLHFSSLYRNIVLVFVIAFLCVIGVSVFLGRLFLKPIRNEITRIDHFLKNTTHELNTPMSTLVLSLKTLEDNQQHRRIKIAIQRMSFLYRSFSYLVMQDIERESFVLLDLKALIIKENTLFSEMIDYHKLEFKSDLVGVELKAKEQDFLSLYSNLLMNAIKYSVVNGYIHIELTHAFLKVKNLGYEIPKDKIKELSVRYARFNSSVLGYGIGLDLVKKVCEKYKMRLEIHSEPSLKGSFYENSFCIHFQG*