MSKLKGIYTDIVKIRRMVFAELARLALKDAASEEFDKIPYRIIDTEESTYRSSIFKERAIVAARVRLGLGMDYETNQEHKLLSEGVKDFLENENQLDKPLVNVIRFACEKCPTNAHFVTNNCRKCLAHPCSIVCPVDAITIEEKAAVIDQEKCINCGKCKKACPYEAIVNYERPCAEACGVDAIESDEYQRAKINQNNCVSCGQCIIACPFGAIADKSMIFQLLKAIKKGEDIRAIIAPSFVGQFGPLVKAEQIVAALAKLGIKEIREVSLGADFASLHEADLFAEDVPEEQPYLGTSCCPSWTYVAEKHVPEVKENISASSSPMIFAARSVKENNKDSKVVFIGPCVSKKLEALSPKVKDEVDYVITFEELAAIFVAADIELTKVESEEEINDASYYGRAYAKAGGVAEAIKQNLKEKYGIEPAIAKADGLADCKKTLTKAKAGVLDGYLIEGMACEGGCVGGPGTLLTTQRGAKYVGDFADESPYKYAFENEKLKGEAD