MGLSRRGLVVGNYCHDVLLRDDVVIAESLGGAASFISNIFSLLSIPCDYISIVGSDFSYNHSVFSSPIVSSTSKTTVFHAHFPSAHPTNDGLPVSDRTLKRVIACDPIRPSELPTSNSGKSFDFGMAVGVGGEILPETLEKLVEICDIVFVDVQGLIREFDEIDGTVRLIKLKETNYYPLLSKIGFLKASAEEAEFLDIEEVRKLCCVVVTYGEMGCKVFWKDGEVDISPFSTVQVDPTGAGDSLLGGFVAGLSLGLAVPDAALLGNFFGSLTVSQLGLPKFDSKLLQRVKDEVQNRSLQCAHHRGGDTNALLFSKPPGHEQFYASLNAIRHTFSLPKQECRRDVPDMHNLTTTAVNHSIKHQCSGQKFLHDPVYDEAVEPLEGTQS*