MKDKILTIDVGTGSTRAAIVRIDGAMIGFAQREYEQTTPRAGWSEQAPSLWWQAACDCIREVLYRYPETAAQIAVIGACGQMHGTVLLDDRGELVEDRALLWNDKRSQPQVDAFNAREGWEKWLAHLNNPPAAAWPAFKLAWWRENHPDRWSQLAKVLMPKDYINFMLTGAMATDYSEASCYFLMDSETRSWSSQACETFGLRVDQLPELKLSSDIIGQVTQRAADLTGLPAGIPVVAGTSDMAASLLGSGVYEPGMASDSTGTSTLMTVVSPRPLHHPLVNNLHLANAAWGGFTILDAGGDAVRWARLALADNQITHPQLLQEAAAVPAGGEGLLFLPYLTGERLAEHTNSRAQFFGLQRKHRRGHLFRAVLEGVAFASWRNLRQLQKCGQYPQQMIASGGGARSSLWLEIKAAAYNLPILSTRNQENGVTGCGIIAGVGVGLYADFASGVRQTVQFDKLISPDPRLRDYYHACCELFDTLYRQSAALYDRLDALSVGPD*