MYKLNLDIAQFLKDYWQQKPVVIKGAFPHFEDPISADELAGLACEEEITSRIVVTQKDNWEVIQGPFEDYDNYGETHWQLLVQAVNHWYPDSQPLVEAFRFLPDWRFDDLMVSFATPNGGVGPHIDNYDVFIIQGEGQRRWTVGDNTPQQCRGGNPNSPLVEDFDPIIDMVLEKGDMLYIPPGFPHCGETLTLALSYSIGYRAPSQQELVSEVADYLLDKNLGQQRFTSASEPTNPGIISQDHQLGIMSLLSQLAQDPASYQVVLGKLLSQNRFELDICEGEEAYSIDDLQDAFEQGAGVNRIGGLKVLRLEKDAQSRLFINGEIYDLPNTPETMLAQLSDHVSFDCETALALCEHAEVQQLLLALINQGLYYLSDEEEA