MSTNTTAQLNGQEGSVGSSRGKAPDGGETQIGFRPQTNMSVQPPRQEDLQKSYASIVGDEANPKGWYGTMVNAFGSVIGTLGAFPCCICCPNPYKNVQQGNVGLVTKFGRFYKAVDPGLVKINPLSERLVQVDVKIQIVEVPKQVCMTKDNVTLHLTSVIYYHIVSPHKAAFGIANVRQALVERTQTTLRHVVGARVLQDVIERREEVAQSIGEIIEDVAAGWGVQVESMLIKDIIFSQELQESLSMAAQSKRIGESKIIAAKAEVESAKLMRRAADVLSSGPAMQIRYLEAMQAMAKSANSKVIFLPATNQTIPDINPNPNLNPNPDYNGEGGSSPFHFGDTQDPGYQQALQARMVENI