MHYSSINSAFDQLRGHVPTFPYEKRLSKIDTLRLAIAYIALLREVLAADCDPLAYVEKALASDSLERAEWNTSGNVIFI