MVKKALLVGCNYPGTQAQLNGCGNDVFGFQNLLIEHFGFLEENINILVDMDSRFPKPTGRAMKEALAALVSGANDGDVCLFHYSGHGTQMPNKRGGEEDSLDEAIVPTDMNVLVDDDLKMIVSQCHPGVKFTMIADCCHSGGVLDGTEVVISGDKSGVPNLGGILSAAFAKRDFSPEDLEVNNKELPIGMLCSILQQQTGQTTNPSNIHSVLGSVFGSDASVMVGRITGLLQQYQASQKPGQGNAGAGKLVGVLLGLLKMCSSKPQTQEGPLAGGAGPASGGYAAAGQPMPTSTGVAAAADPNRPPDRTVLITGCQSFETSADACPSGDKTKAFGALSNAIQNIVRESPQPLTNRALVTAVREYLTKGGFTQNPCLECSHDMADTPFIC*