MSVMFDPQAAIYPFPPKPTPLNDDEKQFYREKIKRLLKERNAVMVAHYYTDPEIQQLAEETGGCISDSLEMARFGTKHAASTLLVAGVRFMGETAKILSPEKTILMPTLAAECSLDLGCPIDEFSAFCDAHPDRTVVVYANTSAAVKARADWVVTSSIAVELIEHLDSLGEKIIWAPDRHLGNYVQKQTGADVLCWQGACIVHDEFKTQALTRLKKIYPDAALLVHPESPQSIVEMADAVGSTSQLIKAAKTLPHRQLIVATDRGIFYKMQQAVPEKELLEAPTAGEGATCRSCAHCPWMAMNGLKAIAEGLEQGGAAHEIQVDAALREGALLPLNRMLDFAATLRA*