MPDESFLSGITVLNDTKTRPLLESLHRPKVGAPLLRTYTSHWFARGWIPRLPSGTIPRRELTATTSGPLSDRVAIVTGASSGIGAAVAIALAREGCHVALTARRYAELEKVKQHLCASTPSKVRDQTDRHNFRRAGVMYYTLMSNAHLDDWNQTVDVNCKGLLHCLAHIVPGMLQRGRGHIVAISSDAGRKVFPGLSVYSASKFFVEATLQGLRLETAGKGLRVTSIQPGNTATALLQMSKDAEAVKRYGEPTGARILDPEDVARSIVYALKQPDHVAVNEVLIEPRDEPC*