MVPEAAMSAAAPYRRPHVLVVPFPSKGHLLPLLDFAHLLSTRHQIPLTVAVTPSDVPLLSAFLSSTPLATAHPLPLPPLEQPAHHALLAAPLSALRGPLVSWARSQHHHPPTAVLSDFFLGSAQLVADDLGLPRVAFYSSGAFATAALDHLWHGALPLDPDSPVVALGALPGSPSFPYAHVPSVVRSFVPGDPDWELVRQGFLLNSRAWGAVVNTFDAIEGEYLEHLKRRFGHGRVWAVGPVADTGCRGPGERSASTAAEAEAEDLRELFAWLDDCPARSVIYVCFGTMYSPSPAQAAALGAALEASGARFVWAVGGAAAPALLLPEGMEERLARDNKGRVVRGWAPQVEILRHVAVGAFVTHCGWNSTLEGVAAGKTLVCWPMKADQFIDARLVVDVHGAGVCAAEGEAAVPDPAALARVFADAVDGGWDGDGDGAEMAGVRDKARALALAAAEAVEEGGSSWVDLETMVKELEAVAAA*