MATGRFFIEVGLPKQKSHGDGVLFPMVLTPLSKTKLNVEKKLCDFLLAIKAEKPLLESLVKKRGVILFRGFPVITLSDFNDVVEAFDFPPKLYIGGRGLRSNVIGRIMTVDSRPPEIKIPFHHEMSYLSDFPSKLFFFCEEEPGSGGETPIVLSHIVYEKMKEKHPEFVAKLEEHGLTYTKLMSDEDHPSLYAGRGWKSTYMTNDKNAAEERAEKQGTKLEWIGNTAKSITGPMPAIRFDKENQRKTWFNSMVVGYNDPRDPQHCDVNISTKLANGEPLSDSVMQDCLRIMEEECVAIPWKKGDVMLVNNLMVLHSRRPLVTPPRQILVSLCK*