MKKVLFMLLVMFALSACQSKDSYVKEFSDFVDKVEMEAADYTDKDWKKADLKFSDLSTNLYAKFEEELNADEKAEIIKLQATYAGLKMKAGVKDAAKKVDKFLDGLKEGTK