MLKKGKLKLPDRLGILVPGLDDKEEENGGSEPVFESGEELEIMEPNGVELGHKENEYEFDLGVDDKVGDKVDAFRTRKRPDKDGPGHVTVREVIAADEKRSDLEYEFSQKEINLEKVKRIASMGVPDGGGLRATAWKLLLGYLSPSHDVWEKELTENRQKYAKLKEELLLSPSEYTRVKADAMISAELSSEGDVAGPLKRQGISHGDHPLSVGMASAWHHYFKHTEIAEQIDRDLQRTHPDMKFFSGESSFSKKNREAMRNILLLFAKLNPAICYVQGMNEVLAPILYVFSTDTDEQNAVNAEADSFSCFVRLLSDSVDHFCQQLDNSPVGILSTLSRLAKLLKENDEELWKHLEFTTKVKPQFYAFRWITLLLSQEFNFQSILRIWDSLLSNPFGVQDMLLRICCAMLLCMKSRLLRGDFVANLRLLQHYPDINIEYLLQVAQDLSADTSSYSLSL*