MAGRYDHDVLAGDWRRRRVTPEVAAELDLVVEDADSGFCGAVVGFEAGAVVLEDRHRRRRTFPLLPAAFLLDGEPVTLRRPSRPTVPAARRRTASGSIAVDTVRAQVAKASRIWVEGVHDAALVERIWGDDLRVEGVVVEPLDGIDDLAVRVREFAPGPGRRLGVLVDHLVPGSKESRVVARVTSPHVLVTGHPYVDVWQAVRPAALNISAWPVVPPGQPWKEGVCAALGVAEPAELWRRILSRVNSFADVETPLINSVERLIDFVTEPTS