MSRNDPVLEIPLAEFGILDDPSERTTWSRQLGRALVDVHRRSRASDPGLTETMRTYAMTLPKFGGEAIGLANNPDVASALADAWDCREAVSDMQTFGEQISNSYEQELALDPTLREDEWRWALSMVHSRTFRIEDEYGRRATRRALIAAADLLNHSSVRGEVNCDWSANDDYFVVTTTRDVRAGEELCISYGEQCDRHFALFYGFLPSQNPFNRVKLFFNGREALDWYQELCGAASDAPGWSNEKERVVKLVCDKYGTYKMDKSTGLRRRVIQDLYLGEGGKVSDAMLLLFNEMCGDEEMAIAAIRERASELRANMLNTTERVEAALAGSDAYSQSLVREYRRRKIDLLSHIV*