MKNVVIVGGGAGGIELATFLGNKLGRQKQAKVTLVDRNATHLWKPLLHEIATGVMDDGVDSLSYRAHGKNHFFSFEQGSIIRINREQKYVELAPVYGQEGDMLVIARRIPYDYLVIAIGSKSNDFNTKGVADNCIFLDSSKQALRFQHKLLELFLKFSENRALDDIGEEEFKQKLVDENKVNIAIVGGGATGVELTAELYHAAEDLSSYGYGKIDSSCLQVTLVEAGTRLLPALPENLSAAVLDELKEMGTNVQLNTMITEAQPNTLITKDGGEIKADLIVWAAGVRVSTVTQQFDGLEINRINQLVVKDTLQTTVDDSIFAIGDCAALIQSNGKLVPPRAQAAHQMAKACAKNIFALFENKPLKSFKYNDKGTLVSLSDFTALGSLTNKFGKNPLTVQGKFAQFAYVSLYRMHQHALHGCIKIGLIILVDKLNRYLKPRLKLH*