MVSTTLSSFLLVLVLSFFVSEAQRPALTKGLSWSFYQSSCPQLESIIRKRLQKQIKDDVGQAAGLLRLHFHDCFVQGCDGSVLLEGSAGGPSEQTAIPNLTLRKRSFKIIDDLRKRIQDECGQVVSCSDIVAIAARDSVVLTGGPNYDVPLGRKDGVNFATEQATIDNLVAPSANTTTVLSLLATKGLDATDAVALSGAHTIGISHCPSFTDRLYPNQDSTMDKTFANNLKGSCPTANSNNTVNMDIRSPNVFDNKYYVDLMNRQGLFTSDQDLYTDRRTRGIVTSFAVNQSLFYEKFVIGMIKMGQMNVLTGGQGEIRNRCDRRNKDKKVDIATVVEELEETFSALF*