MGVVEAKTPDTPQKILIVKKYTRRRHKQAELFAKIAQEMSRVTHHILLNFRTTYVNRKGEVVSDWKSIALNYSKTWFLVDMFAALPFDFLYALYGAEYRGLSALWDVNSKDYSNRATKGQQYELLIEKFREKYPNAEKQEVVKKINSLRTNFRKELKRIRDAGRSVAGAETPTGSISTMNLSEDVNDNEDGDANKISDHTVTADNAPRRNYRKHKAADPTEELVKLASKRLQQPQYDKRKNCCSMGGRAPKMDPQQHLITLKPLTLSDPNVYELEVANHIFDTYSKILDNETLQAFAAFS