MSSRERFTSKEQKISDNFYVRGDGTRAFYFSEEALTSLFTRNGFTSEKVGVHYKRVENRSRGLVMDRRWIQGEFFFNVDITPLHLDVQKNKEENRRYEVPFCDDYEQTGLCKPLEESNYGVEVDLSESIGVILGDVPAANEVIDILIGDQTFTLKCLSKEYQHTCKTTGFVLWESALMLAPLLASNLDIVAGKTVLELGCGSAGICSMVAAKVSDLVVATDGDPAVLNLLNENIKSNAEHLTSSKLVCERLEWGNSEHVNTIRSLNTHGFDVIIGTDVMYVADAIIPLFETAKALISTVEIX