MADLSLIADSIPYSSPSTHEDSIVLSGRTATTSTGRKQKAKTSDSYELDNESKEANLNALVAFVVDHQQAFNLVENETLLQFRSTIDSIKGAIALTLDCWSSRVMRGYMVITVHWIDEELVKDFNMWSKIKATTSDSDGEMPLAMVIVRENLNDQYSLRLEDGFHIRCICHVINRVICDATHFIKKEGRVEVPGLDMETRWNTMFTMIDQSFQYRGVFSALCNSEELCDRLDWRVLKSCKDFLQSAYHCTVAASVRDYISLSLKPLIYKHLLTLCEKTRSKQLDTGFTTLIVKQAAIAMELKSTSIHFDDGLRLVFGCTPSPTFGVFDLFAGEVDSAIENVAHTEELDDFFMLTAKADCRVSDVLLWWKQHSNRFLTLSMMARDTLMIQGSFVASELAFLESGGFVRPDISKLSDENIEMMMKLKSWNHLFRE