MVSTTLSSFLLVLLVSFFVTEAQRPALTKGLSWSFYQSSCPQLESIIRKRLEKQIKDDVGQAAGLLRLHFHDCFVQGCDGSVLLDGSAGGPSEQTAVPNLTLRKRSFKIIDDLRKRIQDECGQVVSCSDITAIAARDSVVLTGGPNYDVPLGRKDGVNFATEQATIDNLVAPFANTTTVLSLLATKGLDATDAVALSGAHTIGISHCPSFTDRLYPNQDSTMDKTFANNLKGSCPTADSNNTVNMDIRSPNVFDNKYYVDLMNRQGLFTSDQDLYTDRRTRGIVTSFAVNQSLFYEKFVIGMIKMGQMNVLTGGNGEIRNRCDRRNKDKKVDIATVVEELEETFSALF*