MVLTQRLHDAFKGAVERITGPRTVSAFKEKGVLTPDEFVQAGDNLVAKCPTWSWEAGDPSKRKAYFPADKQFLITRNVPCLRRAVAIEEEYEAAGGEVLLDTADDDEGEGWLATHGAPSDTKKDPEEVPSMDTVETEARSCINIIPTYAAPAVDDDDDVPDMAEFEDSDNVMQTDEATLQQTYLVAHEPDDDNILRTRTYDVSITYDKYYQTPRVWLTGYDETRMLLTPERVLEDVSQDHARKTVTIEDHPHMAGKHASVHPCRHGAVMKKIIDVLMSRGVDPEVDKYLVLFLKFVATVIPTIEYDYTMDFDLGGSQQ*