MVCDEKRYAIREVAEITGVKPVTLRAWQRRYNLVQPDRTEKGHRLFTEQDIEMIRQIQSWLAKGVAIGKVGALLQSGVSESESIPQPAGQLEECETLLTALAALQRSKAEQIIATVLKEYPLSVMQAQFVQPVTEALERVKGPLRSLQIGLFRTLMLSKLAFILDAENKAAVKGKCLCISLDEAGSLNAWLWALAWAENGHQVTLLEAVDDIRGLLENPGLAQYQILALHAHRALPAAQQSALASLQQQFGEQCVLSNVLQQLQS*