MKLLVLKAGEVFIHDKSGTDNLTFLFNQVVHQHLRYPEHDPWSYLTGRILELATTVAELEALNVSMGTATHGVVLSYWTMKYLTDRFTSGSGLNQSMLDKFAASVTLYTLLGGEEAAALVSREASDICYCFGELYHGESIGIRVDTELGTKRGVVASSVVDRRRILFSINRTVLDDIYSFFAGVPSSEAEAAKALVQSAVMNMFFGRGKMVVINPTLSLIEFGLARVGEYGKRVQWIQDGEDADNANAGPDIWFFLNLVDDKDGDEELVICAAQMKTSDRTFREANDMLDFEKLFRHGTKTIKNPKDAKAAKLIQDFPHHLKLVVTSAYVNLEKVKPDIPLHPTKRRKAC*