MLLHWFVRRVLFDERLGEGGLFGEEGVIGLEKHGSHKAGPLDPPDDEPLSKATFIIYLGCVFGLTVMAGIMSGLTLGLMSMDNVELEVMRLSGTPSQRRCASIIIPLVKHHNFLLVTLLLCNAASTETLPLFLDRLADPFTAVIVSVTVVLTFGEILPQAVCSRYGLEVGAQFAWFVRLLMLLCAPVAWPVGKLLDFILGSNQTELFRRHQLMALVDVHGSMAGFGGSLTEAEVLVIRGALDLTAKTASKSMTPLDKVFMLSSDDRLDERTIEAILISGHSRIPVYKGRNRSDIVGVIMIKELLLVNPADQLPVSSLNVRELPHLPADTPMYDMLKVFESGKSHMALLVKNRHRATSLQGLSPEPSTPTLRYDMVWSGKSPESSEQGDLPPPGPISSALSSLGSWLGRLFSGGSAVHHQVPQDEEAGLISRQSSTLTWGGHLDPANWPEEMEPVGIITIEDVIEELLQMEIIDETDQYIDNMQTSHVDGLLVAQGLPPRLQRYLNAGMFAPRMTLLGAKQVRSSVVPE*