MVDGNQHLVPGLPDDVALQCLLRVARRFHGCLRCVSKRWRRLVSSEAFFDARREQGFTEEWLYVLIRNGRGQYRWVCFEEQCRLWMPLPELPCVAIGAASAAVDGRLYMIGGSLGEAASKKVWAYDARFNRWEAKASMRVSREFPAVGAIEGRIFVLGGCSPSSFIGDRAWAEVYDPSTDSWTIVPSPVEGRDKWMHGNAVLQGKLFAVADRGGIIFHPASSSWQPLSPSLDSGWKGRAAVVKNTLFSCNYLGKILGYDVEKDVWIEVQGWEKDLPKMVSCAMLTSVSDKLYVSWEAPRSGWDAEVVLAALDVHKGPGFLQAKVLWSKVISCNMLAGAIIQSVSLAL*