MDSYLKELQGKTSHDPYFNHHNKMIMNKCVFVNGPVIVGAGPSGLAAAACLTSKGVQSLVLERSNCIASLWQLKTYDRLSLHLPKQFCELPLMPFPHDFPTYPTKQQFIKYLESYAITFNIRPLFNQTVVSACYDRNLGLWRIRTDTTTSSTEFVTRWLIVATGENAEAVVPDIEGMEEFDGSIMHTSLYKSGEIFKRKKVLVVGCGNSGMEVCLDLCNHHATPSLVVRDTVHVLPREMLGKSTFGLSMWLLKWLPMRLVDRFLLITSRLLLGDTSRLGLDRPEIGPLELKNLSGKTPVLDVGTLAKIKSGDIKVCPGIKRLLKHHTVEFVNGQTEEYDAIILATGYKSNVPSWLKEKEMFSEKDGLPKRPFPNGWKGECGLYAVGFTKRGLLGASIDAKKIAEHIHQYFQ*