MEAHRAWDEGTRKRLIDAAGQTFARQGFRAATIREICRRANAGISAVNYHFRDKQGLYEAVFEYSHRWAVEKYPHDLGLDDGATPEERLRAFIRSFLLRGLGDGFPAWHGKLIALEMANPSGVLSKVAQTAIRPMDEILEGIVRELFRKDNPSREPDERSVRTCRLSIVGQCIFQIHARQFMQLDEPKVLDPPRIAAIADRIYRFSMGGIRAIAAEEQP