KKDAIVLYPALDRGHLFSMIELANFIATHHPSLSITLLLLTPPTPSTTTLKQSLSGAAAPSITFLHLPPLSLPSDINPNILSIELCRRSNHNLRQLLLSISKTSNIKAIVLDFMNFTSATTVTNELNLPTYFYYTSGASSLCTMLHFPTLHETTSRSLKDLHMQIQVPGIPRISGDDYPEVTKDRESSIYHVFLEIAKTMRDKNAGIIVNTFDAIEERAIRALTSKEEVNKAPALFCIGPLISNTCENDEHGCLSWLDSQPSQSVVLLSFGSLGRFSKKQLKEIAVGLEKSKQRFLWVVRAVTESDNSEPSLDELLPEGFLERTKEKGMVVRDWAPQVAILSHDSVGGFVTHCGWNSVLEGVCEGVPMVAWPLYAEQKINRVVMVHEMKIALGVKEDKDGFVSATELGERVSELMDSERGKEIRQRIFKMRISAVEAKAEGGSSLVALNRLVQLWKSTT