MNSFFGDDTQEEEKLLQEIIKEKSDEIPYIIKEITCSELSPNGKKHMGAGIKTSLKDECAVKNEQGDAENNSKNINNCAEFNNPNKSYDNNTNFGNEKNEIRYNNEYILNVKLNTNIFPFHIKKNGKINSDIFFIPYISEDNKDVITKYTYNYDYYDIYPQNVELTNKNFHANKRKDIDSSRHGNLVKCKKEHIDKDENENEKSNFQKFLVHFRGRLFIGSNINYSFFNIQTFLATLSNDDHTTSETQNKLCYVNKKIKTYNHIPNATYWKQDEYPDIFDSNIQKLQMFFISQSIVNYDKESQLKAHEGELIF*