MVLNSLEAAVDLLEKRGHKYSDRPRFVLWELMGWAPTLTWLRWSPKMLQHRRMLQPPFSRSRVGQFKPVQKREAVRAALCMVRDPEHWAKAATRFAVGVVLDISYGIELKWTGSCNNNNPYVALLDDASTAIGNAGPPASSIVDRWPLTRHLPAWLPFMERLRYARKWRSAIVQVTNFPFSAALREMLSTSIEKTTKPSFVRERLDVFRRNQQAGVDNDFGMDDIKGSAATILIAGSDTTATTVRLFILYMMQNPRVQKRARTEIDRAIGTTTPTEMRRLPTWGDMNKLPYLALVLQEVYRSNPLSPLGIPHATLEDDEYRGMLIPKGTVVYPNAWAMAHDPLVYSAPDEFLPERYMPRGSITIGQTKDDAAPGRGESLPIGNFGFGRRICVGRTLAENSLLIVFATILATLEIGPPGGEDGQEDQDVQWSFRGQAYPLPFRCSIVPRSDMAIRLLEDSAGVPEAT