MEAVCSGESMESHEMIVRSLGESAALLEEWISEQLRSPDVRHDLLSETQLRAQAQAFLTQFTRAVTQAASLGQLGTITGESWAELRGFLEDLSRRWASQGFSFSEVAIFVFSLKQPLFERLRQQEQSAGADAQTVIQAVWTVSTLLDRLGLYTVTVYQRSREAIIERQRQEMLELSTPVVKIWEGVVALPLIGTLDSERTQVVMETLLERIVETGASVAIIDITGVPTVDTLVAQHLLRTVAATQLMGAECIISGIRPQIAQTIVQLGIDLSGVTTLATLADAIRVAMNRTEASPRGAF