MGRWMKYAQQHLQTLRAHYIAGGGRRASSTSSAFDRRTFSTSSSSRFLPVLRSRSSFPSSARLELSQKQLIAALPDDQPVVQQPTQGSTALLSKEGSSREGESKLILIDGKAVLYRAYYKLMTKLQYETFNDTSGEGDWVLTVFTALSTVLKIFELMPSHIAVVFDHEGLTFRHTLFSNYKMNRSPTPDTVIQSLRYIKPALIAMGIKTIEVPGVEADDVIGTLAISAVKVGTKVRVLSPDKDFFQLISSSLRLLRFVPRGSGIVSFGLEEFQARFGDLEPSQFVDIQALTGDKIDNIPGVAGIGEKTAVKLIKLYGSLEKLVEERNNVKGKRALSGLLADNGEVFLGKRLVTLRTDLPYYMVPFCLGDFLYKKPQDGGERYFNLLKAMGSFVDGPFVVDLENRTQEVWLKY*