MLLIDGEPVLSSSAGAASRAGAIGMELVAALTGHPGLRDAADRLKATPERRISAEQEGAPRHVYVFQREYATVDPARVELVGTDEATTCIGVVIRNNRTGMTSVSHMDFPKIVEGGLKQMLELLGDDNAPFDVHLIGGFSDASTKVVRSSGKKHIKQEGYSYPLCCKIVEVLHKSQQQFHLRSFCVLGNNTTTDSLGNALPVIGGFVVQTSSGVVMPASFDMNSRCPDEVVRRIRVSVCSYDPTWQGRLLETYDTQCDVFRIAPACWMPDWADIASSLNQLSDSEVLMQCSTSPAAEPPHFVENERRIWKYLINNPDWEETFPKHKSRVFHRASDGSWSRYS*