MRTRVRGPAASHRTVPRRGAVSCGGAQLGEEDVKFTIPTFDGKNYNRWKFRMLTVLENKRLLGYVNGSIVAPDSEINPLEFEKWRVKDCKVRTLLCAGVSEEPTDLISELETAREMWDTLEKIYDVVDNATIVYLYTKLGKLSLDSGEELKDYPLHLDHKISLFLGGSPDRFDPACIALRTQLSTTKMTFEQVKRRVVEDDGLHDKKQYRSSSEKLYAATTRPYRNGKGPNAAKDGGELKTQKACYSCGKTAKPWVIDSGASRHMCVDDSLFAGKQTLEGTRSVYSATGDGVSVTQGGTIKLEVLGEGSTQRVVHVGNVLHTPGLQINFLSVSQLCEKDNGVWFEKGSCEVIHKETRQVLCKGIQQGGLYF*