MVSSALSRLSNINRHLKPTVSHSCDSDGATGTPVKISPEVSNALSCGRAVVALESTIISHGMPYPRNLETAKEVEAIVRTNGAVPATVAILDGIPCIGLSIEQLERLASLGTKAQKAARRDIAHIVATRGNGATTVSATMFFASMVGIPVFVTGGIGGVHRHGENTMDISSDLTELGRTPVAVISAGVKSILDIPRTLEYLETQGVCVAAYKTNEFPAFFTEKSGSKVHCRVDTPEDCAQLIDANIKLKLGTGILIAVPIPKEHAASGSLIESAIQLALKEARDKNIIGNAETPFLLARVSELTGGASLASNIALVKNNAAIGAKISVALAQLRESCNTGDAQSVS*