MDLSPLDRSMVRLYMAGCFHDWDQLPELARDFYARGASIEQMRGCVRHMVVFAGYGPCLAATLALHKAKLLPEDTPAKVAGPPGDAFELVYGGVTDRVRANMHAADPALGEWIRLHLYGDLYSSPGLDMRQKQLLTCAFLAEANMPDQLFGHALAGLRFGNSYRALEQVARLACDIGPRPAAGRAAVFSTALKTLDMAHAKYLKDAAGQPPACPEVSIDAAHPQSVCIPPLPPLVNTSPHAAEEEQRQQQQQX