MSDLPGFPNYFNLTGKVALVTGGSRGIGLHIATTFLRAGAKTVIITARKAPGVEQAVAQLNALPGIQGKAIGIPGSAAETDEIQALVDKVKGIEPKLDILVANAGATWGGPFETSPDWASKKVVDLNVRGVFNLVRLFLPLLEAAGSHSSPARVVIVSSVAGSVVSHGGDNGTIMYSISKAAATHLARNLAVELGPRNITANSLSPGFFPSKLANGLIEILGGEKELKKANPRQRLGVPDDIGAAILFLVGPGANYVNGVDLKLDGGANLARGGMAQAKL*