MNNGRVEVLDGVNGGRLFNSVEAFLFDCDGVIWKGDKLIDGVSETLHFLRSQGKTLVFVTNNSSKSRRQYAAKFLSLGISVSEDEIFSSSFAAAMYLKSIELSTDKKVYVVGGEGIVEELHLAGFTSLGGPEDAKRMIEIKDNPYVEHDKDVAAVVVGFDPYINFYKLQYATLCIRENPGCLFIATNRDAVGNMTDLQEWPGAGCMVAAVCGSTQKEPIVVGKPSTFMMDFLLKKFNIDTSKMCMVGDRLDTDILFGQSAGCKTLLVLSGVTTLSTLKDPANNILPDFYTDKVSDMLQLLAP*