MADPVGILLGSVRDGFVQVGAFVAITVVLFSYLQYRTGGRLVERLERNERAQPLIGALLGLTPGCGGAIVMMPLYVRGSVSFGTVVATLIATAGDSAFVLLALAPEAALYAYGISFGAAIVSGYAIDRFGLGVGRVDRAVARLRPTATDGGVVSGTAGANPAANPGHEYDGVACSHDHSRKREPGFMTWLSHAAHVAWWATALVALIAGTVYLLRGAPDVAMTVAPTFEGAFTVAGITGSILSVYLYAVGRRYIGEGGVGHVRESFHSAYDTFQHAAMETSFVTVWVIAGYLLYEYVVQFGNVDIAAFAAAAGLLAPVGGALLGLIPGCGPQIVLAGVYAEGAIPFSALTANAISQDGDALFPLIAMDKTAAIVASIYTTVPALVVGIALHVVFGPLFGFGVL