MSDLRVSGKVKSFNDQKGFGFIIPDDGGDDIFVHQSEIKSEGFRSLGEGELVEFIVNFNPDGRAKAIDVTGPNRALVKCTRNIGRGGGGYGGGGRGGSGYGGGDSGYGDGYGGGGRGGSGYGGGGGRYGGGYGGGGRGGSGYGGGYGGGGYGGYGGGGRGGGGYGGGGRYGGGYGGRGRGGGGYGGGGRYGGGYGGGGRGGGGYGGGNEYGGGVGYDGRGGGGVCYNCGHLARNCGSGGGRYRGDGGSCYTCGNSGHFARDCPSNAR