MVASSGGPVLPFHKTFAASAIAACTAEIFTLPLDTAKVKLQLQPKTAAPKYKGLLGTCLTVAREEGASALWKGLAPGLQRQVVYGGLRIGLYEPIRNAMVGKDHTGDVSLGIKIAAGLTTGAIGISVASPTDLVKVRMQAAGRLPDGHPRKYTSSVTAYRTIISTEGVAALWTGLGPNIARNAIINAAELASYDQIKESLLKSGMFQDNIYCHVVSGLGAGLFAVICGSPVDVVKSRMMGAAPGMYSGVLDAFVKTFKADGPLAFYNGFSSNFARLGSWNTIMFLCLEQVKRAIAX