MQGKRGAFVGRDIVPCWIADMDFEAPRPVVDAVVARAKHGIYGYTDASAELEDLTLRRLKTLYGSTETPDRSWLRWLPGLLPGLHHAVRAACQSREDRVVLLTPLYPPFLAAVERNGATLVQIPLIDSGASSIEIRFDLDWERLASELAHPATRLLHFCNPHNPAGRCWSRDDLERVARLCVESDVVICSDEVWGEMPLEPERAPFCSMLGLLPSDGGGGDVPGLRERLIFLTSPSKCFNVAGLDLAVAAVPHEPLRRRFCAGGSDAAEVTPFGYVAATAAYGDAESELWRQRLLLYLRANRDFAFGALTQAEGVRATCPEASYLMWVQVPGLLAGTTAAAFFEAHGVGLTGAAEFGGGDDCVRLNFGTSRATLEEAVSRMLRALENL*