RRHRARLEAELARLKVQQKVSRNEELLAPAQAASPGASQVPRYVRVNTLKTCVDDVIDFFKRQGYSYLGKAASVEELRALSGKKFLLDLHLPELLVFPPQTDFHDNLLYTSGHVILQDKASCLPAFLLGPAAGSHVIDACAAPGNKTSHLAAILKNKGQIFAFDVDTKRLATMNTMLTRAGVTGFQLAQQDFLTVDPGDPKYSKVTHILLDPSCSGSEKVVYRLGMVNRVPREEAAPSAARLQALAGFQRKVLSHALSFPALRRLVYSTCSLHREENEDVVRAVLQERGSAFRTPRLGSGLPGHPGGGCCLPGVRKREDRGVAGAGGVAGSRGTSGAWLRLFALVRSSLPAAAEENPQHGEGTKAGAAPKKKRRRKKQRVK