MKLKQLFAITAIASALVLTGCKEDKKPEAAAAPLKIKVGVMSGPEHQVAEIAAKVAKEKYGLDVQFVEFNDYALPNEAVSKGDLDANAMQHKPYLDEDAKAKNLNNLVIVGNTFVYPLAGYSKKIKNVNELQDGAKVVVPNDPTNRGRALILLEKQGLIKLKDANNLLSTVLDIVENPKKLNITEVDTSVAARALDDVDLAVVNNTYAGQVGLNAQDDGVFVEDKDSPYVNIIVSRTDNKDSKAVQDFVKSYQTEEVYQEAQKHFKDGVVKGW*