MDSFTHRSHDDITRTTVNYFARSCVIRDLARMGKRGILFVSLGLASRRDTRRLARVTRMSLVDVARVRGAGASTSASRRRNYRASRVTLVRASSSFGAASASKSHARGLALDRHLVVDRYADGLRQLHASPDVFVIDEFLSPAACEDVIARARAKGDMTQSPVVYAGWTRDVEAWTSTVSSGPAVWVGALAMLIGSTAFGQSGLGLLGEGVVGYLAAVGAAYGASMSTVAMKEAELRELRTSTSTALDGSGAGERELIRATERLLPETSWTQYEAPTVIRYEPGQKLAPHFDANQRADVEDADRGGQTLATLLVYLNDVDEIKGGGQTVFGRLEDGLAVQPAKGRALLFFPANVDGEFDERVEHEGAEATEEKWIVRVWVHQRRVGSPCGLPDDYASL*