MKLSLKAAPLAVLLSLTSTLAFQSPDPLSSFTSARNSRLAMDRRGFGNALVGTAAATLWNANIAVSPANAQVFFDPAMYGDQELRVGAVDSVRESVRRAILKNPQLAPSFYQLALLDGLSFDSKTQKYGPDGSILKVVLSTKADDAYTKNLQQACLTLIEAEKNLRKKVAITIADAIAIGGSQSIESIGGPVLAVQLGRADAPIKAPVSDVPIDLFSGKRDFADVQNAFRNAGLTDREMTALLSGLLTLEYVEKTRTVEDWKQSARPRFREPGKMGRLSEFKPLTDDDIAQAELESDPEYEDPDDGWYIADSFGSRESRFGDRLAKDQINEKTFNKYLKDIAEKSKKQGPDAFEEYGWIAMLVMDKDSPTSSTWLNKYAGSNLSYIKDLSISYNSLTQLGAVYTGGKYENLLKNKPRKSLNDDDLKLF*