MDLFSRSWSALLAAVAGLCDEDFARPSGCAGWLVRDLVCHLVVDAQDVLITLATPTADEPTRDAVTYWQVVEPPTGDDPLDALIVRLAAAYEQPGLLKFHLADVGSAAGRAAALADPASRVGTQGQVLTAGDYLSAYVLECSLHHLDLIAHLPEAAPPPAAGLRRSRELLERVVGTAFPTVFADRDALLIGTGRRAPTPAEEAALGELAARLPFPVG