MSGKGKVIIKLPKTVIPVKHVEPVLIDVDKLLPHEEIVPGRLKDLMEKIRSEGVVDMPIIVTPIPGIDKYLVVDGHHRWAAVKELGYKKVPAIIIDYFDENVKLKTWYPAIIGSINKLLEEIKKEGIRIEECKGKDDVLKDEELGKYAFVIIGKNNECYKIYGSINEQKIVSKILSKLNLEGEYTLVYYGEKDEALRDLEEGKIDYLFLRKPPTKNEVIEIAKRNQVYSPKTTRHILPYIPAITNTPLDKLK