MTDYTQQLAGFLAGLRYQDLPPAVLARMEELFLDWLGSALAGKGQHPIPLFERYAERMGPADGSAQILPSRRRSSPYFAALVNGAASHVVEQDDLHNSSVLHPAAVVFPAALAAAQDLGRSGAELILAAVAGYEAGIRIGEFLGRSHYRVFHTTATVGTLAAAVAVGKLMDFDRERFVDLLGSAGTQAAGLWEFLRDAADSKQLHTAKAAADGLLAAYLTADGLSGARHILEGEQGMAAGMSSDADPERLVDRLGSRWALLETSFKFHASCRHTHPAADALLALMQREGLDHSQIAAVTARVHQGAIDVLGRVVEPQTVHQAKFSMGTVLGLIAVYGKAGLGEFHRHALSDPRVAAFRERVEMRLDPEVDAAYPQRWLGRVEVLDREGRRHTAAIDEPKGDPGNTLSRDELADKFRRLLAFSGAATDAEAEILIQRAWGLRQAPSVAPLI*