MVAQKYALKSGFLQNVLQTLMPGNDLKFVLVPRDVISGSGQIQLWQFLLELLSDSRYAESITWEGTNGEFKLVDPDDVARRWGERKSKPNMNYDKMSRALRYYYDKNIMCKVHGKRYAYKFDFQGWFAGNILGRVVGGGTGGGIGLILG