MSDLRSLQFENLDDAVLEAQSLLRTGYHPQGNWSLGQICRHLTLVQNPSVDGYPAWMSLFAFLRPAMRRFLLPKLRRPDSPRGIRTSSMFVPPEDIDDAEEVDTFARSVDRFRAHSGEYAPHPAFGRMSRSEIEEIHTWHAAHHLRFLTPNE