APQDNTSMGSSHHHHHHSSGRENLYFQGHMAAPARFCVYYDGHLPATRVLLMYVRIGTTATITARGHEFEVEAKDQNCKVILTNGKQAPDWLAAEPY