MAGSNMGLNCFVLWELQFLALVRAWLLQEGGKRFMDVYRAGLDMYGNCGDMELAQCVFDEMPERDVNSWTALISCYGLNGHGTKAIAIFERMKQTVSVTPNSVTFMAVLTACSHARLLQDDFQYFKAMSSDFGIEPAMKHHICMVDMLGRAGQFSEVLRFINEMPIRPDYCGVGKQ