MKLDTKAMRYLTDEDWRVLTAAEMGSKNHELVPTTLIEKLAHLRGGAGSVHRSISALAKVGLIARVKEAKYDGYRLTYGGLDYLALHTHAKRNDIYSVGDRVGVGKESDIMIVADHTGTQRILKIHRLGRISFRSVKSNRDYLKKRQSGSWMYLSRLAAMKEFAFMKALREEGFPVPEPFAQSRHTIVMSLIDAFPLRQIAEVPDPASLYGDLIALILRLAKHGLIHGDFNEFNILIKENITKSEEGEETLTLEPVVIDFPQMVSMEHQNAEMYFDRDVNCVKRFFERRFHFVPTEPGPFFKHAKKAMTKEGLKRLDATVEASGFTKKMLKDLEAAIKEKGDETTQQSDDEDDDDDEDEEDDEEGGSEDPKDGQTSGGLLGDDVLNSKDDPVEESMSKLAV*