MGKRVLLQAQHFCFQVALQDITDSFVDRPPSFTMSFPTVDKIKLGSQGLEVSRQGLGCMGMSAFYGPPKEEAEAIKVIHRAIELGVTFLDTSDIYGPHTNEQLLGKALAGIRDKVHLATKFGIDASGGARSINGSPEYVRKAIKGSLERLQLQYVDLYYQHRIDPETPIEDTINALKELVSEGKVKYIGLSEATADEIRRAHAVHPITAVQLEWSLWTRDAEDEIIPTCRELGIGIVPYSPLGRGFFAGKASFDAGDWRAGNPRLSGENLEDNLKLYQKLKEIADKKGVSPGQLALAWVHNQGDDVAPIPGTTSIHHLEENIKALSIKLSAEELKELSDAVPAHEVKGTRYDEAMMGSTFHARK*