MDPGKLFIGGISWDTNEERLRQYFQNFGDVVEAVIMKDRTTGRARGFGFVVFADPSVAERVVMEKHVIDGRTVEAKKAVPRDDQNVLSRSNSSSHGSPVPSPVRTKKIFVGGLPSTITESDFKNYFDQFGTITDVVVMYDHNTQRPRGFGFITFDSEEGVEKVLYKTFHELNGKMVEVKRAVPKELSPSPSRGQLGGYSYAMSRVGSFANGFTQGYNPGMVGGHGLRIDGRLSPVTVGRSGYPLLSPNYGSELNFELPLSQNESANFTSNFVIGRALNSSYNGSPSRYNNAMGYAGSSIGNNATISSSSINQNLWGNGNLYGATNPATSNAFVGYGSENSSMGSLGGIGSLWSSSLGNNQAGTIGSGYGKGSLSYRSGDVILGSKTVDYGRSSESTVASAPLYTLSNGNYDEAFKDTYEAGPFYRDQTWRSSASELDDSGSLGLGFENAVSDLMSKGSGGHIGAYAVASRQSNRGIAA