MSEKDLAMKETAKAGSSLDTESSLKYRSTSRRAAVRPQKKTLKREAQLSRSRRSSNINRNMVVPKAVKDMVFPYEPLSISFECINYYVGLPPEMKHEVDVSGAGKTTLMDVLARRKTCGYVEDDIRISGYPKVHETFARISGYCEQNGIHSSQLDVRESLVYSAWLCLDPDISDEDKLKIVDQVMKLSPVEHALVGLLGTSGLSIEQRKRQTIAIELVASPSIIFMDEPTSGLDTRAAAFVMRTVRNTVDTGKSVVCAIHQPSIDIFKAFDELLLLKRGGLVIYNGPLGHNSEELIEYFQLYLIGYPWSYQNQEGYNPATWMLEVTNNRIEDQLGVDFAMLYLTSDLYWSKDLCFETKYYQNYFKQLKTILWKQFITYWRSPDYNL