MLVDFAYTGVLDVGQRRFRMLRLSAFELGMNRLVDLVDHCACKIEDEEKESNQYGVFGMNFSIPVDENASGNSAGNHDFLRGNRAEDIKANGTPAPLTFYPEDITAQAADDYDSIYEEYVMGPRRADGKNGDATVPAVTMSFLQENERRTSEIDSFGYGLPEIVGASDVTVPLIVGDQRAMMEKPFKCPYCDHRSKEKSGLEKHIRCIHTGEAPYKCKYCNQSFKVQSNLVRHIRAHTGEKPYACKKCGISYADKKNVDAHVFREHLKMRELECTAPGCNARFWRHDRFAYHCLKHHGTVPQFYQ