MSVTQEQKKLLQSTAGILKDHGKDITSKFYAALFKEQPQYLNYFNKTNQETGKQPEAMAETIYYFVQYLDNTDKMKPQMSRLSNKHRAVGVKPELYPTLGKYLVGAILDALGSKATPEVAAAWHALYGLMSATFIQKEKELYAELGNNQADQGFVPFTITKKDQVASGPTYVVTLQRQDGGQPWKYTPGQYITIQVQKDGLNHQGHYIPLEPFNGKTYSIAFKQGKKTDQNNFINNEIASNRQVGGTVLVSAPSGSFGLVEGSGNSLFIGGGIGIASLMSMINQLTQQKQNSAVSVIQCVRSPDYAVFTDQFKALPQGQYQLLTEKEPISKNHLEGKVNQGTQVYVSGSEEFIGMVQNALQQLNVPKAHVHIKSIEPTLGVLKSIAENN*