MDFPQPPGSSLPSGSRRRRRTVLSPTQKQSLQACFQLNAYPGMSTRERLAQEVGIPEPRIHVWFQNQRSRLRKQKREQAQAWAEGGLPKEGPRKRTTITASQLAVLLRAFEDNRFPGMAAREELAKQTGLPESRIQIWFQNRRARHPPEQTD