MGDYAKALGGKLRAIRQQQGLSLHGVEQKSGGRWKAVVVGSYERGDRAVTVQKLAELADFYGVPVAELLPEGRIPSGSEPATKIVINLERLQQLPADKVGPLARYAAAIQSQRGDYNGKVLSIRAEDLRSLAIIYDMSPGELTDQLIDWGVLPPEARPGNPVG