MSSGLVRPNFSWRLKCILTLWHRSFKDTAKALHRVFTLDPAPQGIPQDVQESIESFFLKHEEIRTHDTQRIHEELQGIYKEYVASNRAKIGLFLQVLCLVRPAILDKSRLEEWWTVAMRDAVTHSDALDLEIKSATDFMMRVLDFDKDGDQAVSASQAHISKHFTGLLLKSYIKSTQDIKDDSNAESTRENARAARCLEELAVRLGERKPEVRNNALVQGLADEPQILLPTLNLFIVDKSTRLQAFRLLGSLLLKSPPHLGNVAGPIFENILKCLMIDTCFTSISLALVVLIMFMPHLPALMTMAQKTSEKKLNVRQRKTPSWPKLSSPLDTPDKMPDLRPLFTFLYGLYPINFTIFIRNARKYLKSVDFPRADELDADKACIQKYSEHFRRAAYAAPPLLDSVRCRRGTIEQALGQS*