MSRGFKSTLGTTHEHGSTSGGSDSSRIAELEAQLARMKMREDQASLVRARDIKTMLIKSFQLDLVFLIDVTGSMQPSISMVRDKVNSIVQGIKGMHPRTVMRLAFIGYRDYHDAQPLVTSPFFEGRDAASHLSSFAAGVRAEGGDDVAEDVFSGLEAVCGLAWKSQGSRILVHIADAPCHGREFHDLGLASDDYLNGDRHNRTIKAILHKLQHELRLQVYYFAHLNQHTKIMLQRFVAASSPGTGGVPWIQEEQKGMLGLGTNGGSSVVELKVVPEKPNWDTLPVIQAKSWISQLQNAQDVVDCIHAKEPISYKKARSLEIKIARHPFSAEGACRWPFWAXLQTPAGSTGSITDFVVKRFKVRLGRAIPRQAWSGYS*