MLSIALAGKPNAGKSTFYQAATMAEVDVGNYPFTTIDPNRGVSHVRTRCPCLDMDERCGNDNCTDGKRYVPVELLDVAGLVPGAHEGRGLGNQFLDALTDADVILNVVDAAGATNAEGEPVEVGTFDPLEEATFIEEEMDRWLAGIVDRNWESVERKSRSPDFDIDDALTELLTGFGADEYDVTATLREIDYPENPREWDADHRETLARDLRARTKPIVLVANKVDIAPEENIEALREVDKPMVPCTADGELALRNGAEAGILAYDPGDEDFEILGDVSNAQQQGLEQIRDVMAAHGGTGVQSALNEAVYGLLDHITAYPVQNDTRWTDGTGNVLPDAFLLPDGSTPKDLAFTVHTDIGEGYLHAVDARANRRISEDHELEEGDVIKIVSTAS