MTECALRHGDCVAATLRKPEVLSELSTQYPPDRLLVIKLDVTKPQEILDVFAAVGKHFGRIDVVFNNAGFGVLGGVEETSDELARSNFEVNFWGAVNVTREAVRFFREENKPAGGRLLQNSSALGHHGNPAVPFYCATKFALEGLTESLVMSLDPAWNIKITLVIPGWFRTDIMAGSMIRVPIHPAYAHLPVAAVHDQLDANPLMSGDTAKGVEVIYRVASMPDPPLRFPLGKDSVQNIRDHMEELRATLDQYESW