MSPRTIVVVGATGLQGGSVVDEFLKYPDQYRVRGLTRNVSKPAALALSAKGVDVQAADLDLGHEALQKVFAGANIIFALTDFWASRSKVVEVAQGKALADAAARIPTLEHFVWSALPDPMELSRGRLYHVHHWKSKADVTEYIKTQKPELWEKTTTILFPNYFENCLTYPQRYLPRQQISGKLVREFPLSADTILPNVAITDTGKLVRAVVEDKTKYFGRTIAFWSQGLSEGEKLSRLGSELVIPFEYKKSTPEQFQQELEAAGLAPETALDFTEQLLMFEYFGNVYASHDLVQAREIPGLSLKTWDEFIREHKDELMAKIESGDGPSRW*