MEKELKVFVYEEGEQPIFHNGPCKSIYAMEGNFIYQMETSKFRTRDPEKAHVFFLPISVTSIVHFIYDRNSRGHWDPMRQTVMDYINLVSGKYPYWNRSLGADHFMLACHDWGPELSKSVPELFKNSIRALCNANTSEGFKPSKDVSFPEILLPGGTMNGLLGGPSPSRRSILAFFAGGLHGPIRPILLEHWENKDDDIQVHKYLPKGVSYYGMLRNSKFCLCPSGYEVASPRMVEALYTGCVPVLLKDHYVPPFSDVLNWKSFSVEVPVDRIPDLKKILSGISTRQYIRLQRRGKQVRRHFEVNMFAKRYDVFHMILHSVWLRRLNMRLHDFKGVTPELIDTRYAILVLVLPRANDDWSHNEMEIVKVVVDQVIVALSHATVLEELMREKLEARNGLQQQAKENVVKASQTRYSFQNLMNNGMRRPMHSILGLLSILQDENTSTNQKIIIDTMVRMSTVLLNLINDAMDIPDKDEGRFPVKMMSF*