MQSVGTTRTELSEDLITGGCSAPPLQAPTMSAPAPTPIPLITIAELRQHHSQLVRLGLASHPSHARRLLSFLARDPDSHFPYAARLLAHHPDPHPALFNPLLSALPSRHAARLLALMLSLPLAPDHFTFPRVLPGAAPLLLVAQLHALLVKLGFHSHTQSLNALLAAYLANARPDLASRVFRGGGGGGGGALDVVSWTTMVGGLCKLGLVDGAREVFDGMPERNLISWNAMMSGYVKAGRFLDALEVFDEMRARGVEGNGFVAATAAVACTGAGTLARGREVHRWVARSEIRMDDKLATAVVDMYCKCGCVEEARRVFEALPAKGLTTWNCMIGGLAVHGRGEDAVEVFARMEREGVAPDDVTLVNVLTACAHAGMVSEGRRYLDHIVRRYGVEPKMEHYGCLVDLYGRAGQLDEAKKVIDDMPMEPDVGVLGALFGACKLHGDVDLGEAIGWRVIELDPQNSGRYVLLANLLATAGRWEDVARVRRLMDERNVSKEAGRSVIEVDGEVCEFQCGSLSHHQAEEVYAMARDMMRRIGAEGYVPDTRDVLHDIAEEEKETPLLYHSEKLAIAFGLLRTRPGDTMRITKNLRVCRDCHEATKFVSRVFDREIVVRDRNRFHHFRDGKCSCKDYW*