MVALPLFKLGALFVRHISKYGANRIKVRAHEHEGFRRFAARYGQHIHQLNMRMSVALLRNSKSDKVSKEKAEAAEAPTAKTKDQTEKESREKAKDDADRAKYGTTAKESHPATMVVNPGASVWRRKFRPLPESKAVDLFADVVGDGFILVIASALVIFEFYRSSAKPDANAERIRELTDQVEALRSAEEEYARNERIRESRILAMEAALRGFRDPKTKQPLLPPAPTEEDSKSQAREATVTAL