MNILGVKSVLFAVVFFFARELEKEYTKSEEVLANILPAPIVKRIKRGEFPIVDHVAGVSILFADLVGFTKASTELHPNFLIGLFLRDVFQSFDELVDKYEVEKIKTIGDAYMVVGGLNHKAASAHADEDNDEPHTIQIMLLARDMFNELTKINHKYNLEFGLRIGIHTGPVVAGVLGLKRFTYDVWGDSVNTASRMESNGVPGCIHLSNEMYDTIRNSSLPRQFDFECCGKMPIKGKGEMTTYLAKTKKEELKYFSDEVCIX