MKLVIGADAVISALIADSKTRELIVTLNPELLVPAFVHDEVENYEDLIVDKSGMKPVRVAQFIDLLFQYIDVVTASEFYPAIESADEAIGDTDPDDTLYLACAIACDAAIWSDDSDFSLQKRNPNQALC