MDLWNWDEASVQEVPPGDKLTGLEGAEFGFYFPEVALQGDTPITPMNVESCWKGFPELDWNPALPHEEVPFEAEPVAHPLPWSRDWTDLGCNTSDPWSCASQTPGPAPPGTSPSPFVGFEGATGQNTATSAGGVPSWSHPPATWSTASWDCSAGPNGSTYWDSGLGGEAQADYKMSWGGSAGSDYTTTWNSGLQNCSIPFEGHQIPAFATPSKSSQQSDRATLTPYSKTNHRGPIQLWQFLLELLHDGARSSCIRWTGNNREFQLCDPKEVARLWGERKRKPGMNYEKLSRGLRYYYRRDIVLKSGGRKYTYRFGGRVPVLACQDDMGHLPGAEGQ