MVVGKRCFNGDDDREARRLRKALSRFFYLVGVFVVYDALPFFKWFDFQGHRGAMKATSRECDSLLAKWLDKHRIRRSSGEEEGRKEDFMDVMLLIIEDGQISGYDHDTIIKATRLSMILGGTDTTSIILARAIALVLTNPQALKKAQEELDIQVGN