MSHLALQPGFDFQQAGKEVLEIEREGLAELDQYINQHFTLACEKMFNCTGKVVVMGMGKSGHIGRKMAATFASTGTSSFFVHPGEAAHGDLGMVTPQDVVIAISNSGESSEIAALIPVLKRLHVPLICITGRPESSMARAADVHLCVKVPKEACPLGLAPTSSTTATLVMGDALAVALLKARGFTAEDFALSHPGGALGRKLLLRVSDIMHTGDEIPHVNKHATLRDALLEITRKNLGMTVICDESMKIDGIFTDGDLRRVFDMGGDMRQLGIAEVMTPGGIRVRPGILAVDALNLMQSRHITSVLVADGDQLLGVLHMHDLLRAGVV*