MRLLDVDTGSFLYFTERDKTPPYAILSHTWDSAGEQTYQEVKDIQSSYLSDNTAKIRRACEAARNEGVRYMWIDSACIDKTSSSELSESINSMYIWYRDAVVCYAFLADVPVDEDPQSPRSRFRQSRWFRRGWTLQELIAPRNVVFFSMEWIVFGTKSSLATVVEEITGIERSVLTHRKTLDDVGVARRMSWAARRETTRVEDRAYSLFGIFGINLPTLYGEGEQAFRRLQEEILRRIPDQSLFAWGDISLAPL