MDSVHTSTGGRRRRVLFFPLPYQGHLNPMFQLAGILHSRGFAVTIFHTHFNALDASLHPAYDFVPVPDGCPPADTPGTLQVTLERVLAVNRACEAPFRERLAALLEQQREDDVVACLVADAHLLTLLGVARGLGVPTLVLRTGSAAGFRCFTAFPMLCDKGYQPAQESRLDAPVKELLPYRVRDLLSTTAAGHAVVSEAISRMVTAAATSSGLILNTFDALEAAELAALRRDLAVPVFDVGPLHKLSPAAANSLLRQDHGCLDWLDTQAPASVLYVSFGSLASLSATDLVEIAWGIANSGLPFLWVLRPGLVRGAPASQDPPPLPDGFDAATRGRGTVVSWAPQEEVLAHPAVGGFWTHCGWNSTLEGVCAGVPMLCRPCFGDQMGNARYVDHVWRVGVTLEGELERGKVEAAIAAVMHGGGEPGEGMRRRALELKSRAAESIGEAGSSCLNVDKLVSHIMGL*