MKMLFDAVKRENVALQLEAAYREQLDENKRIGIFGVPKTKFASWQLIIPDLKKASLLCEKHFDESDVLKGFTDGTVYHPYGRWRLSISASPKHFLGINEASSKVVKRTPLKQLFSVNTQQKKRDGIQAKISSVHSTSNNHHILPSPLGNGTNRHKPLKRTVGTENTPPNQHNKKLKLISHQAPSRVSKSNTQFQSVASPTLQHPETEIIGGIDLMENDEPSNLPIDTVTTVEEDAVSCDTTTTSKSVDSPTLQHPETEIIGGSELMETGEHFNLPIQAETTVEEETVSCDTTTTSC