MGVYMGHGWILIECMGNGEPTLVFDRVRPRRYSSIRRRDNLRSPQVTAALLTMVGDVTGSRSTVRRVLSADKNESLMMVGHPVEGPGGSVYGVQVWVGLEHELPPPRRLVGAFLWDPATQLTHHGPTIETEILGITDPQTTRVSPEVFKYFEAFPREGELGTYVADIMAGNITDGEAFDSDITVRRDDGDLAQVYMTMRAVKNRDDTWGLRGIVHDITDVREPSSAAAYNRRTARVVARLVEGEWGIGHVDFATGIVTEWLTEPPAPLDRWATQNAEFHPDDMSTVMEAQIAVATERIPRAEYVVRVRFSDGPWHGARITLTAATAGSNGHGLMRVESAGREGKV