MESMFRLMDQEQEVTTTTNRCIWVNGPVIVGAGPSGLATAACLREQNVPFVVLERADCIASLWQNRTYDRLKLHLPKKFCQLPKMPFPESFPEYPTKRQFIDYLESYASRFEINPKFNECVQTARFDETSGLWRVKTVSNAESTRTEVEYICRWFVVATGENAERVVPEIDGLNEFTGEVIHACDYKSGEKFAGKKVLVVGCGNSGMEVSLDLANHFAKPSMVVRSSVHVMPREVMGKSTFELAMKMLAWLPLWLVDKILLVLCWLVLGNIEKYGLKRPEMGPMELKSVKGKTPVLDIGALEKIRSGKIDVVPGVKRFDGNRVELVNGEQLEADSVVLATGYRSNVPYWLQESEFFAKNGFPKAANSGWKGRTGLYAVGFTRRGLSGVSMDAVKIAQDIGSVWKLETKQPTKRSTASHRRCISQQF*