MRTKVRRLYDIANVLSSLNLIEKTQQVDSRKPAFRWLGQAKRKEGAAVTVALPPNRKIMSSKRAFGTDITNIDNKRGKLVLETENKPKLMQAGSSMLKTFESQLGQGKSSGFVYGPFHPAGARKQEVDDQTVRENETKNIQDWESLAVSFRPQYQNHALNDLFGHYVEAWRSWYLDLTRESTS