MGGKKTRGRQKIDIKKVTKNEDRIITFSKRKNGIYTKLSELSILCGADVGFLIYSGSGKPFTFGSPSFDDVAQRFLHGNHHSGIINGEGNSSSSSLIVDAHKKVKMDEFCKNLNNLMEIKTAAEEEKLKMAEPAYAPSLPVKSTDEEEKQLLRRYEEYYEELCEVAAAKIRGRYDVPASSSFPQHG