MARGKIQLKRIENPVHRQVTFCKRRTGLLKKAKELSVLCDAEIGVVIFSPQGKLFELAAKGTMDGIIDKYMKCTGGGRGSSSAIFTAQEQLQPPNLVCLSSP