MEGAVHHSSDRDSIEVIDGVVSEIGENHCEKEKWHGILPEEEDLISRLHRLLGDRWELISGRLPNRTAEEVERYWRMKESKMSEHKVLRPVCVRAKPSLKLEKMS