MSGQYVTRMLDQIAQFRGYPLVVRTDNGPEFTSRVFMDWARRYGIQHILIPPGRPMQNGYVESFNARFCDKYLNALAEARQIIADWRDDYSQVRPHGSIGRIPPAVFAARYRQQQATEGSSSITTMRT