MATDYAKSEKPDIVLVDDRDALAANHDLEKSSQVRIIDNFTVLGLSEEDAAFYDSFTEKQRKQIIRKVDWRLVPMLAILYLISQLDRANIGNAKIEGLSEDLHLVGNQYNIVLALFFIPYILLEVPSNVLLRKFRPSVYLGSLVTAWGIIMTLHGVVNNFGGLLAVRLLLGVFEAGFYPGAIYLCAFWYMPKELAVRIAYFYCTSALSGAFSGLLAAAIALMDGVGGYEGWRWIFLLEGIATTILGILCFFFLVDSPALSGKWLSPDEIRFLELQSFVKQGGRFSVQNAEKKLNWFEFKMVLTNWRLYLQAYLLLCISACSYGTKFTLPSIVKAMGFTNNTTAQLMTVPAYVAGALSSIFFAYLSDRFLWRMPFIAVPMSLITIGYAVVMGFNGKLGGSHTGPGYFALVLTCMGIYPVHPSVTSWAANNLAPANRRAIGLAFCICMGNIGGIIGSFMYLDNEAPTYPTGFGLSLAFGASGVIAAIVLELSYMWANKQKSKIPEEEVRARYTEDELLRLGDKSLLFKYLL*