MSDHVAPSTDRLPRSDRYAGADEGDQAPQSVLPPLNPSEVLHTSTVETIAGGSTGLIVQNSKRIEAKDSNSVGSNRALDSEYNTRGADGESVQDSVNEESIPLLKAKNDNADRDHVVISVEAGLHSAKKDVESPAIAECRICQEEDDVANLESPCICSGSLKFAHRKCIQHWCNEKGDTVCEICQKPFEGGYATPPHGRADSITVDFGASWDIANGEPRLIALTTNHHFLEGDYDEYAGSHANSAACFRSVVLILVALLLLRHILSMTVGEDEDLTTFFMLSFIRAVGFLIPCYIMVRAMHALQIRRQQEEAAMAAAAEVSQLMQAGRIHAIVAAEP*