MRVWLGTFDTAEEAARAYDKAALRIRGKKAKLNFPQEVEKLEDQHESLTKKKMKKMPVAMLSNIPVRVKLEQQSIGQQVPVYAMELCNAGVEHERNNKDTMGLYNTVKDRTPNDLVQEMRSNLLSPRAVPELRLNPQSKREGFYNSGPATHFSMNCLDSKKRPFSLQQGHESSSAFPQEYEFPTYDKYTQQMKKRESPPPPSPPNTRVEMHSHLSPTLVFNFPDELDMPRSMGFCGSFQNETKQSSSCNEESAVDDLEKAFCAAEATLRQWF*