MHLTGNTTTTSASTANGATATSAAGGGAGATSSPAEGGTSTPSAASLLNDAYTKMTSDILAERTLGDFLSEHPGELIRTGSPLFVCTVLPPHWRSNKTLPVAFKVVALGDIGDGTMVTVRAGNDENYCAELRNSTAVMKNQVAKFNDLRFVGRSGRVHFKSTK