MAEEEARAVKGGALSVLFPGAGAEEVRKAFAEGRRITGSGGPEILDGMKDSVAFEARALVQRHPHGVRLHLTRSADRYRADIVVDGGQGAAFFDDGVSVNLEEFDRVCPAAGLWLDALAEELGVPRRFLGCSAFVSPVGSGLPLHFDDKDVVVVQVSGVKRWRLADNTGLRYPTANYAAGSRYVSRELAGYYRPGSPGTEPPRHLDTVDLRPGDALFLPRGHWHGTEAHEHTPSVSLSFGIATPSWSAVFLERLRLRLLTADHWRAPAVRLDASHGRFAPADLVRRMDGAISDLMSGELDRALAGEITAGRAPDPAADVSGRLEHHHHHHHH