MWLHDFYQQNGQQFSFTREQASRFAKQVADDFNPIHDVDAKRFCVPGDLLFALSLSRAGIRQEMDFSFADMVTDGVPLHFAGEGDSLRLVDESDKTFMSLAASGAANTDAALVEQLTRAYVAFSGHTFPHILVPLWREQNVMINPARPMVIYQSMHLSFNTLALESLSLDAAGASMTVDGKRGQVVVRFAFKDGDKVVGKGEKKLVLSGLREFDEDAVAGVVEYYDERKARLK