MADDSLLNDSNLATLGSNDDEAELLIEDDYLKGSEMQIDPELEAIKARVKEMEEEAEKLKQLQSEVTKQMTLGSPTGSTPMLTAEEKAEVDNRSIYVGNVDYGATAEELEAHFHGCGAINRVTILCNKADGHPKGFAYIEFGSKEFVETALAMNETLFRGRQIKVNPKRTNRPGMCQTNRFPRGVRGRAARVSRACCYGAHRGTRRPIRGYRGRATYYAPY