MEDGEKPSHGIADMDVVDATLQSHRVASDQVMVLQGHDIKNGDSDPAHVPATSAISNNQFELEDAKTVSHQELITPKPKEKNVREMKNVLNDTEMTDYDEYGTPLDRETFMKELETFYRERSLEFKPPKFYGEPLNCLKLWRAVIRLGGYDVVTGSKLWRQVGESFHPPKTCTTVSWTFRIFYEKALLEYEKHKREIGELQLPVGPFHQSSNVEKEPAVYQTPGSGRARRDAAARAMQGWHAQRLLGYGEVAEPVIKDKNFSSTPKREKNLKSIGMNNKQRTLSGLEHAEKSANIEGDRQLVTAVVDVGPPADWVKINVRESKDCFEVYALVPGLLREEVRVQSDPVGRLVITGVPEHIDNPWGITPFKKVVNLPARIDSLQTSAVVSLHGRLFVRVPFEQGAV