MFRTKRSVLVRRLWRSRAPGENGEGEGGERAHGAGGCCLGKSANKVPGKALVGSEAAELKALAHCVLKKLKEKQLEGLLQAVECKGGARSPCLLLPAAKLDSRLGQQAFSLPLLLCKVFRWPDLRHSSDVKRLSCCDSYGKNNPELLCCNPHHLSRLCELDSQLLHETGDPSHWCMVAYWEEKTRVGRLYSVQEPSLDIFYDLPQGNGFCLGQLNSDNKSQLVQKVRSKIGYGIQLTKEVDGVWVYNRSSYPIFIKSATLDNPDSRTLLVHKVFPGFSIKAFDYEKAYSLQRPNDHEFMQQPWTGFTVQISFVKGWGQCYTRQFISSCPCWLEVIFNNR