MSFYLNVPFVTQLGIGAEIGKHHGRDDPTGCWYASLCMVGFYFEAGPRLGNPELFKRPLDKLKHGTDVGHFPIGGDAELKMMQNEGLEEVPEPADKKWKNWQLAKMLKEYGPLMMSWWAPGAHVSVVIGIDSEANEVIYHDPENAPNSRMSLNNFNSKLMWGNRALMRKKGKPHQG