MDRKGFTMEKGNIDDIWTLQKVGTPFPPNVAKAPGETNKYVALWYKHGKPVMGRAWNDSGVVKCMFVLDDKIYSGADVGGSIQLLILDHIEKSKSFHYDWVNFKKAQSLTIEGKYEMVRCEYSASMYWPEHGLLGCVNTEKLVAHFVDNEMQIKTTKKLEHLLVLCKIAGSRDATEKEKEKGSTGSASKLLTVVNDWEDFNWGSAWPSNKNVMSIPKNIPSAGIDQFVALWYRHGKPIMGRAWQSNGRIEASFVDAKREFTGATVGSLQLLISLPPTTVGYDYVWMTYTQAIDYRDKDYVPVHLSYICPAIVPVDGKFFLGQVNMKTECATVALNGSVTQLDGGPVKSIMVLCRKEMAETMLI