MSAIRRKSTTNYAEVGRVRIPMSGTARSPEGGDIVVGVRADTASVTVGRDGTGAPFPPLDSDQAAQLSALLDLASAKVHALAAAHERYQAAIAAAEAEFTAAAEGVRA