MQLLRGLHNLQPLAGGCVATIGNFDGVHLGHQAILARLRERSLELGVPSCVVIFEPQPREFFSPDSAPVRLTRLREKLELLRGQGVDVVLCLAFNRRLRELSAAEFVRQVLVDGLAVRHLEVGDDFRFGCDRSGDFAFLVNASREQGFTVEAATTVELDGVRVSSTRVRQALAEGDLHLAERLLGRPFSLSGRVLHGQKLGRQLGSPTANIQLKRRKAPLNGVYLVSTLVDGQRCQGVANIGTRPSVNGDGRPHLEVHLLDFAGDIYGRHLQVTFHQKLRDEQRFASLEALKAAILADIAAARAYWLGQPLD*