METSNVGFRFCPTDEELINYFLKNKILGKPWLVDDKIREVSICSYEPASLPALSMIKSKDLVWYFLSPKEYKSPKKSLTKRTTPSGFWKSTGKDRKIKEDKRRDGVVIGIKKTLVYHEGKSSNAVPTPWIMHEYHITCLPLADQSIYVICKLFYKGNVGDIPSGSNSTKPSHYLVISDSNTVEATNTPPQVEQAGQESLSGFSVNDVTMLMNEQEDLSPWDTLCPIPNTLFIDNNDNTKVQLQTTCLAQNDDEDLGAFTQIESLLADHQEFITQENFEEYMLKWSCLL