SGPRKRQAKRRLELGESGQQFLTEGLRTPKGKGRAATRSPDSPRKKTRYDTSLGLLTKRFVQLLSQSPDGVVDLNKAADVLKVQKRRIYDITNVLEGIHLIKKKSKNNIQWMGCSLSDFGGTLAHCQGLSKEVAELNQEEKKLDELIQSCSHDLKLLREDSENRRITLAYVRYEDIREIGSLKDQTVILVKAPPETKLEVPDPLESKLIHLSSTQGPIEVYLCPEETDYTSPIKAQEQDHNGNISRNLSKDVISENSGSLHCSVTATTISPLASSTNLLQQTEDQIASSLEGPFVSLLPPLLHEDYLLGLGEEEGISDLFDYDFEKMPALMDGFLCS