MVGSCDVKFPIQLEGLCLTHSQFSTYEPELFPGLIYRMVRPRVVLLIFVSGKVVITGAKEKRNIDEAFANIYPILKGFRKP