MFRRLIGVVVATLLLTFQLVVGSATALELDEAIRTVPLNDQGDTVVLSLKQVKEGKRLFQFACAQCHAGGVTKTNQNVGLEPETLALASPNRNNIEGLVDYMKNPTTYDGEMEISEIHPSLKSADIFTEMRIFTEDDLVATAGHILLQPKIVGDKWGGGKIYY