MATIGDVARVAGVSRSTASYALSGKRSISSAVRKKVQDAVDELGYTPNAGARALATAETKIIALLARFLSDEFAPAMLQYIQGVSNRARELGYDTLLVSEADGPAALRRLSTTRMVDGFVLLNVGESDERLDVLRQAAQPGALIGLPADPEGLDVFDLDFPASGRLMVEQLHGVGHREAILVSQSEHVVRRGGAYVWRLANAAQERAEELGMQLHHYYGASLQPEIGTDLHRFLDRHPQATGLLLNNEAAAAALPTVLREREVSAPADLSVLGRFSDEFARTFSLPFSAVDSAAMTLGRQAVEALVTRMQGSTKAEPHVVSLLPPTLDDRGSVTAPRAPSR