MTDPKGDTWRMDHETDTSQQIQKEGKCIVLAVATVLSDICGPGEWIPMSKLHYETIPRYLFLKMVGGIGLNRVLTEETQLHTDIGRSSNILETSYGRSLIVKSFSNALIIHGITRNQANGGLNQMRTGICDMVAIAKIMNAILVIPILDNSSFWADPSEFKDIFYLHHFINILMEDVRIVESLPPSHKNVKPLEKALVSWSKHEMLPLLKKHNVLYFTHVDSGLANNDLLNSIQKICCHANYQALKFADPIEKLARTLLTGIQGREPFITLHLRHACIYEMHAWACTGGSKRAQKNEKEIDGEERHRQGGCPLTPHETSLFLKVLGYLASTKLCIVVGELFCNGNLESLKKHFPNVYSHATLATEEELASMKQFQNRLAGLDYIMALESDVFIYTYDGNMAKAVQGPYTPRYYFVISRVIFQKISCEQTVFWRCKGLDISVEASLFDQHLQCMHDACMMAFVENRIPSTPQKVVSLMREFHINPKELDNEDLAFLYHIEACTLVGDLRLPLVQEFQKHLLKTFFNGH*