MASTRSSTNKHEPTSPDLDKNQKRKLRNRLSQRAFRRRQAEYLRDLRNRAEASQKPDNERVAELEDENGRLRAHITELQSRLEGVQVTLQMIASSSSKILGRSKSSLPRQSRIEDRDSKQEDNEAPRDDSITANEAQSEANLWPPFSSAALEAIQIPDLSFPTNVDSTIEILASGAVQARSSLVRDVMDSVDPIDPNLSKSPLQLQRTRSVWNFNYQMGNQAYIDAIESCASSKPTSGLRWIDSNSPILDHRQILRRLLLTELKPMIRDNRSFQALYQSVSAVLAMFNSVTRPGVMNCSSTRRRHRQHGIPPSTRHQDTLLIPRVRVPQDELRSQMNCGAFYYKIGPVFFSKYPRAVGSIRRNSGLGGTPEAGDADDVGEPQLCRCHDSCDIL