MDREGLNTHLKSGATTVCRAWEVRRTDGVTLGFTDHDRDLSFDGMTFRAGTGLSARSLMQSTGLAVDNSEALGALSSDAVREADIESGRYDGAEVRAWLVNWADTTERALQFRGSLGEIRRAGGAFEAELRGLTEALNQPLGRVFQKPCSAVLGDAACKFDLSTAGYAVEIDVETLRDGQLFAWASLDGFAPGWFTGGRLTVLGGAGAGLWAPIRSDSLNARREITLWQPIRADIQPGDLVRLSAGCDKRQSTCRLKFDNLVNYQGFPDIPGEDWMVAVPKRTGQNTGGSRR