MATGGKVVIVTGSSRGIGLAVAKYLLGSKNKVILVSRTVPHDETIQKGVSEKQAVILSADLSDLSRAEFLVKHTIDQFGRLDGLVLNHGTLSPARRIEKSTVEEWRKVFDINFFSGMSLAKAALPHLRKSKGKIIFTSSGAATNAYSAWGAYGSSKAALNHLAQTLAAEEPDIISIAIRPGIVDTEMQREVRDVHHEHMDEKDAAKFKSLPGDGRLLKPEQPGNVIARLVLDAPAKLNGKFLTWNDDQLSRYQDES*