MGEALLPPGFRFHPTDEELVGYYLKRKVEGLEIELQVIPVINFYKFDPWELPEKSFLPKGDSEWFFYCPRDRKHPNGSRTNRATKAGYWKVTGKERKVVSQCTSSTITGSRKTLVFYLGRAPLGDRTNWIMHEYRLTDDLVQHSSFLKGGLALCRVIKKNEKSKRAATSLVNRNEISMRFSSEPFCKSGDVSSQASHLNNESGYSSPVTSPQNVAPIAEFNHVSKETNPSNFWISSDMILDSSKEFTQVKDVVSQYFPRCDSPRQSEHTTISPSLSYSNFNSEIEFVYNPSQIGYMSPYSNQVNLMDNYGNWNVPYEGYDKLNLVSYQEPF