MQEVLMPRLKTLKVAALNITTQPHSSENYISLFKDSHKIKATGKIRGSDWGIIGSLYEEEGHNNVPILRGMVYRFLNIDPKAPWLDLESNTPIDEEQLEIRPIVPDHLKPNLKMISYVFYPKSHRFFFSRRHISPGDMMKLMNDLFKDDTIATKYGQVDVSVESTSEAIERILAIPRLTRLHIMFNRPNDDDLGGLAASLLQKIDNMNIRKLEQTATSTHEAGIKPDDETQALMKLALSNGRIEAKGYDAEQKVEISTDLHPFIEQTLYNPEIQTEHSALLETSEFMLHKIKGNK