MGAEDTVVCVTGGSGYLGSWLVRKLLGRGCVVHATLRSLADEKKTGLLRALPGAAERLRLFEADMYDADTFEPAIAGCHFVFLVATPMAHDPTSTKYKNTTEAAVDAGRIILRQCERSGTVKRVIYTASVTAASPLKEDGSGYKDFTNESDWTPLNLSYEFSNAHLDDYVWSKSLSEKELLRYNDECSREIRALEVVTLACALVGGDTIQTYLWSSIPVIVAPLTGQAIYHNSLLFLQALLGSVPLAHIEDVCDAHVFCMEQASMAGRFLCAAGYPSMRNIVDHFAAKHPDLKIQLTEVTGEGVRIVPNTSKLQDLGFKFKYGVEETLDCSVECAKRLGEL*