VVRILGGKARGVALKVPASARPSPVRLRKALFDYLRLRYPRRGRFLDPFAGSGAVGLEAASEGWEAVLVEKDPEAVRLLKENVRRTGLGARVVALPVEVFLPEAKAQGERFTVAFMAPPYAMDLAALFGELLASGLVEAGGLYVLQHPKDLYLPLGERRVYGENALTLVEV