VEATSEYFKLPLYSISAGELVVNHGDSNALEQQLETVFKIAKHFNAVLLLDEADAFMEQRTSYHDTHNRLVTIFLRKLEYYQGILFLTSNRGIQFDDAILSRIHLIIEYENLTREFRRDLWPTFLSKACMMQGPAIVEEHELRRLESLALNGREIKNVAAIAHALAEADVNQVNYEYLKLAAKPNEKFSKEFGRERPADGMLSSGWALIAIFSNHVIRGDIEILTDSCGRGPEMLHASYQLTMAALKTTRSKNSSTRKLMHQKQYRRKANMLKKASEYSKMCDADVCVGIRMRETGQVHILSADSSGFWAFLISQLLVAENEGPGCLN