MELLPLLTVLLLAHAAVYLAWQAMARRRRARCYLLDYACHKPSDDRKVTTEMAGAVIERNKLLGMPDYRFLLKVIVNSGIGEHTYCPRNVLDGREECATHYDALDEMDAFFDDAVRGVFDKTGVSPRDVDLVVLNVGSFSPAPSLAARVVARFGMREDVQAYNLSGMGCSAGLISVDLARRVMLTRPRTMALVVTSESCAPNWYNGTDKSMMLGNCLFRCGGAAALLTNDPAYRSRAKMELRCLVRAHIGAHDDAHAAAVHCEDADGRLGVSLSKALPKILGSAVIRTFWKPRGPLMG