MDVYRAGLDMYGNCGDMELAQCVFDEMPERDVNSWTALISCYGLNGHGTKAIAIFERMKQTVSVTPNSVTFMAVLTACSHARLLQDDFQYFKAMSSDFGIEPAMKHHICMVDMLGRAGQFSEVLRFINEMPIRPDYCGVGKQ