MAKSARLLSLGLRASSQIAATQLCEIQGTALLVGSGYRVPHLLNAKKPWFKSFVSEPEEGDSIDDTFREKLRKVAHVVTLQQDLKHVSELHDSITSEKLFQLILDRGAARDAKEAEELVMAMQRAGVMLLHNKQAYLRPSELVQHCLPDFLKVEELKARLDDIDAKLQPYDEISRIAEKKAWRLLYVGCFFICLQLAAFLRLTYYELSWDVMEPIGYIISLFYTMLGYFFFIYTKGHPFDLHPVKEWYIQRLKGERLLSSGCAELDDERYHALTKARDRYLKQLQFLQKLESRHASGAT*