MDSMFRLMDQEQEVTTTTNRCIWVNGPVIVGAGPSGLATAACLREQNVPFVVLERADCIASLWQNRTYDRLKLHLPKKFCQLPKMPFPESFPEYPTKRQFIDYLESYASRFEINPKFNECVQTARFDETSGLWRVKTVSNAESTRTEVEYICRWLVVATGENAERVVPEIDGLNEFTGEVIHACDYKSGEKFAGKKVLVVGCGNSGMEVSLDLANHFAKPSMVVRSSVHVMPREVMGKSTFELAMKMLAWLPLWLVDKILLVLCWLVLGNIEKYGLKRPEMGPMELKSVKGKTPVLDIGALEKIRSGKIDVVPGVKRFDGNRVELVNGEQLEIDSVVLATGYRSNVPYWLQESEFFAKNGFPKAANSGWKGRTGLYAVGFTRRGLSGVSMDAVKIAQDIGSVWKLETKQPTKRSTASHRRCISQQF*