MTERTSWRAAATATGPGDREAAEAGVRLAYRRAGLAEPARIVWVESPRAAIRLLSEAPGAAGPSVRGAIRDRPLAAERDRSHTRLGPTGWAEHWRATGADLWETTAPLVERIRARIVEEAAGGRADEPRVRLLLLDAVLGQHEAAWLSALDTGPESALRGLAEVARTSGWWWPYAEVAVVSERPTELHRDEAGRLDRGDGPALAYPDGFALYGWRGLPVPAEFLDRLGTLTPAVIREEGNAELRRVMLEHYGYDRYLRESDARPVHRDEVGVLWRIPLVGDEDVVMVEVVNSTPEPDGTSRTYWLRVPPTTSTARAGVAWTFGLSEEAYAPLRQT