MNYQRLEKLGEGTYAHVYKGQNRVTGEIVALKVIRIDADEGTPSTAIREISLMKELRHPNIMSLSDVLQTENKLMLVFEYMEKDLKKYMDTYGNQGALPPSQVKNFTQQLLKGISFCHENRVLHRDLKPQNLLINSRGELKLADFGLARSIGIPVNTFSNEVVTLWYRAPDVLLGSRVYSTSIDIWSVGCIMAEMATGRPLFAGSNNEDQLLKIFRLLGTPTEQSWPGISLLPEYKPTFPIYKAQDLAYLFPTFDPLGLDLLRRMLRLQPELRTTGQDALQHAWFLTA*