MSAVEMKTACVTGGNGYIASALIKMLLQKGYAVNTTVRNPGDDMKKTSHLKDLEALGPLEVFRADMDEEGSFDDAVAGCDYAFLVAAPVNFQSQNPEKELIEAGVQGTMNVMRSCVRAGTVKRVILTSSAPAVSGRPLQGDGHVLDEDSWSDVEYLTKEKPPAWAYSVSKVLMEKAACKLAEENNISLITVFPVFTLGAAPTPTAATSVSAMLSLLSSDETQLKTLKGLAATGPIPTVHVDDLCRAEVFVAEKESASGRYICSSLSTTVVAFARFVAGKHPRYNVKTDGFQGFPEKPRVCYSSEKLVREGFEFKWTDLDEVFDDLIEYGKVLGILPQ*