MKVEQTSRNGLPAVLLTHASGSSALIYIYAAHLASWVCGGAERLFVSSTAEYGGGKAIRGGVPVCWPQFAGRGALPKHGFVRTSDKWRVLRTSTEPYPCVVLELVDDDETRRLFPQPFKLQYSVTLDGPSSISMALSVLNTGTEPLSFTAALHTYFRVADVRGVSLHGLGGLRYEDNTRANAVETQPEGPLSIAGEVDRVYLDAPAEAHIVDGASAIKVLKLGFPDAVLWNIGERAAGGIKDLAPGEWQHYLCYEAGAVAKPATVPASASWTGGQTFSCVDACDALGKLSLGK*