MKLSLKAAPLAVLLSLTSTLAFQSPHPLSSFTSARNSRLAMDRRGFGNALVGTTAATLWNANIAVTPANAQVFFDPAMYGDQELRVGAVDSVRESVRRAILKNPQLAPSFYQLALLDGLSFDSKTQKYGPDGSILKVVLSTKADDAYTKNLQQACLTLIEAEKNLRKKVAITIADAIAIGGSQSIESIGGPVLAVQLGRADAPIKAPVSDVPIDLFSGKRDFADVQNAFRNAGLTDREMTALLSGLLTLEYVEKTRTVEDWKQSARPRFREPGKMGRLSEFKPLTDDDIAQAELESDPEYEDPDDGWYIADSFGSRESRFGDRLAKDQINEKTFNKYLKDIAEKSKKQGPDAFEEYGWIAMLVMDKDSPTSSTWLNKYAGSNLSYIKDLSISYNSLTQLGAVYTGGKYENLLKNKPRKSLNDDDLKLF*