MSVQEYLEKHKLSSRIEDAVNAAVRARAPDPVIFISNHLKRVSSSKITKIFGRQILDSRGNPTVEVDLHTDKGCFRAAVPSGASTGIHEAVELRDGDKTKYLGKSVYKAVANVNEKIAPALVGMDPTQQCQIDKLLIDLDKSDNKANLGANAILAVSIAVCKAGAAEKEVPLYQHLADLGGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADTFSEALRYGSETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIMEAIEKAGYTGKIKIGIDVAASEFFTDDKKYDLDFKTANNSGTAKKSGIEMSNLYKELCTDYPIISIEDPFDQDDWDNTKSFTALGICQVVGDDLLVTNPKWVARAIEQKACNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFIADLAVGLATGQIKTGAPCRSERLAKYNQLVRIEEALGDNAVYAGEKWRPTD*