MKQSVPRGCSWQSDAQRAPAALGMRRRALGWLFLLLLALEHFCSALALSTCKTLDMDMMKRKRIEAIRGQILSKLKLSKPPEVEDPDSRVLSDEIMALYNSTLEVIRERVAEDPKETPQEEYYAKEIHRFNMLPLNHESYGEQYKKNLYRTFFGFNLSQILTTLQDPKLLYRAELRMRASGKSQEQQRLELYQQQNHFSNMSNWYYLDSRLVKFKEEKEWLSFDVTSVLRVWLASGDELGRFRLCAHCSCEGRPEELKMQVEGTKTKRGDQELLSQEKQQLPYLLVMAMPLDRAQHLQSHRQKRAAAGLDYCSASPEEKNCCVRRLYIDFRKDLKWKWIHEPKGYYANFCMGPCPYLWSLDTQYSKVLSLYNQHNPSASATPCCVPNELEPLGIVYYVGRQAKVEQLSNMIVKSCRCS