MGAAPLGEVCAHACARGGNEGVEEAEERTSCGAQSVHALSLAVRNLGAGPIVRPVAYGRSMTEHEYGDLAPLRLFEYDHRPGHYCLMLTDDAMVPVEDVFAKRGYEGCGYGWAGVARVVVRKRMPEVEERLGFDPEAGMFVAYGEDADALRRLGAELRKALADRAVLAGLIEAGEPEWFD