MHQEDFNDVLVESNSFMVLLRGKGEELLEVLERIRWKSHEEVKQELKHGRPELFPMGSGLPDCSHACGPCFPCKRVIVGVKCFVSESCPVVYRCMCKGKYYPVPSN