MECCLSEEAKEQKRINQEIEKQLRRDKRDARRELKLLLLGTGESGKSTFIKQMRIIHGSGYSDEDKRGYIKLVFQNIFMA MQSMIKAMDMLKISYGQGEHSELADLVMSIDYETVTTFEDPYLNAIKTLWDDAGIQECYDRRREYQLTDSAKYYLKDLDR VAQPAYLPTEQDILRVRVPTTGIIEYPFDLEEIRFRMVDVGGQRSERRKWIHCFENVTSIIFLVALSEYDQILFESDNEN RMEESKALFRTIITYPWFQNSSVILFLNKKDLLEEKIMYSHLVDYFPEYDGPQRDAITAREFILRMFVDLNPDSEKIIYS HFTCATDTENIRFVFAAVKDTILQSNLKEYNLV