MDVKTVLSMVGGTGDTSYVNNSETQHVVENSIQDLYCTSYPESLNISDLGCSSGPNTLLVIRGIIDAIHERCCQLCRPMPEFRVFLNDFPGNDFNTVFRSLAGFYDTLKEEKGLPFGTCFISGVPRSFYGRLFPRNCLDSVHSSYSVHWLSQLRSEEMTCRGRMVLTLMGRRTEEPSSGESRYVWDLLAQELNKMVSKGVIQKAKLDSFHLPYYSPSAKELKDVIAAEGSFALDQLQITEITVNTNDKKAKGWLVSKCIRAVVESMQRMWKTIHQRRN