MGDLGGGDWREAVAEKGPAEAAAGPDHLVVMVHGIVGSTADWKFGAEQFDKLLSDKVIVHCSNRNMHKLTLDGVDVMGERLAQEVIEEINRRPYIKKISFVAHSVGGLVARYAIGRLYKSPKPTSENTPQTPDDNNRGTIHGLEAVNFITVASPHLGSRGNKQVPFLFGVTAIENFACHIIHLIFGRTGKHLFLADNNDGKPPLLQRMVDNWGDLQFMSALQAFKRRVAYSNVGHDHIVGWRTSSIRKDSELPKWADSTNKIYPHIVYEELSKSEVPNQCADTDNCTLEERLLQGLKRVSWEKVDVSFHNSKVRSAAHSVIQVKDPVMHSDGADVIQHMIDQFIL*