MHLTLSDHYVLESGYLLLIHGSPAMTFSGKDEFLPSKEEALRLKSVLKNCRIRYFKDTGHTLLLEEEISLSTIIKGIAFYRHSRAHDFVSDFVPPTPEERERSYEEEGIMRKLTSPVMFSTNQHGKIVKGLSGIPQEGPVLFVGIHMLLGLEIGVFVLELLKQRNILLRGIAHPMMLGDLMEEELQEPHRYDRARLHGAVPSSGKNLLKLLSSKSFILLYPGGAREALHRQGEQYKLFWPEKAEFVRMAARFEATIIPFGIVGEDDIAEVLDMEYRELDRLEHGPGGPILFFNASTLLAAATSVTLAWSCSKNGSCSMX