MSAYGPLAMVADVLSGIYAWVTSLCCAVTCSTQSMQVNERNLRVVKLLAEGGFSFVYLVEDDEKKKYALKKVLAQLPEASELARWEVQVHQSFKHANLMPLIDHAVVSTASGAEEFRLLMPLYPDGTLLDLAVRLMEGGKRLEEGRALHLFAQVCEGVLALHSHSPPWAHRDIKPANILLSEGDVPVLMDFGSVASARRHISNRTEALLLQEDAAQNCSMPYRAPELFDTPSQGDIDERTDVFSLGATLYAMAFCRSPFECTFQDNVQRVVECSHLRVIAPAQFPSSHPYSAPFVGLIEAMLTVDASKRPFVPEVLRRVRSMQQAVIDF*