MVDYLSEKCGLSTEQANKASKALIKIKSPKNSDSVLKFLKQSGFDDTHIKKLICKYPRCLSFKVDKTLKPKLIFFQELGFSGADFAELATRNPRLLLVCVDKHFRPSVDFLRNLLGTDDRIARAIRRWSWLLSCNYVKVIVPSLEALRRCGFRDHHISNVILQRASLLFRGPNWIEKLAARAEGTGFRRGSPMLVYAILAMGKLSRTSFEKKLKLFKSFGWTEEEILSAFRRAPNFLSASERKIRAVMGFLMDEIGYKPSEIASRPMLFMFSFERRLVPRYEVLKILKSRDLLRFEVQLWSAVSMTEGLFLKTYVMKYLNKAPDLREAYIGRVGSELSSAARALLCN