MMRVLVVEDNALLRHHLKVQLQDSGHQVDAAEDAREADYYLNEHLPDIAIVDLGLPDEDGLSLIRRWRSSDVSLPVLVLTAREGWQDKVEVLSSGADDYVTKPFHIEEVMARMQALMRRNSGLASQVINIPPFQVDLSRRELSVNEEVIKLTAFEYTIMETLIRNNGKVVSKDSLMLQLYPDAELRESHTIDVLMGRLRKKIQAQYPHDVITTVRGQGYLFELR