MVLSQKIHEAFKGTVERITGPRTVSAFKEKGVLSVSEFILAGDNLVSKCPTWSWESGEPSKRKSYLPAEKQFLITRNVPCLRRAASVEEEYEAAGGEVLLDNEDNDGWLATHGKPKETKGDEDENVPSMEALEISAKKSLIQTNHSYFGGEEEEDIPDMADFEDPDNLIESDPATLQTTYLVAHEPDDDNILRTRTYDVSITYDKYYQTPRVWLTGYDESRMLLQPELVLEDVSQDHARKTVTIEDHPHLPGKHASVHPCRHGAVMKKIIDVLMSRGVEPEVDKYLFLFLKFVASVIPTIEYDYTMDFDLGSSSS*