MGGGVLESFQPIFGKVEGVTESDMPLHSFIFLVYAADGTRLRIQVSDFQTSNTWETIQTIHQLEDLRDDVGVGGSLNEFVDYIVTSLSSSNVKLVLGSPMKSDGRYDASFAKLTAQKAKGMPRISFSLAKLVETSASDVMRNISFELFEVYKRKSDAVVKEQGRCCHLTSLLCAEQAKSQKLQSDLDAILPSSKRKIPKLTPTELSRELKSVTPKNLLGNLDTKSIQPSQDAVDLKCGSFTQIAPGTAQPQHSAPSKTRKKVIPQHX