MSGAQEQFEIKFRLPDGTDIGPRRFPPASTVATLKETIIAQWPKDKEKGPRTVNDLKLINAGKILENNKTLSECKSPICDFSGMTTMHVVVRAPTSSKQSDKRAAKKAKDFRCGCAIM