MRVLDTWSGLFVEVDQERKQFAILSHTWRKKEQTFVPDDHLIWRDANLSRKIRDACRVAREAGYRYLWIDSCCIDKTSSSELSESINSMWQWYGRAKVCFAHLADVPSGDDPRAAESTFRKSRWFTRGWTLQELIAPSTVVFLSQDWNAIGTKLTLISPLEEITGIFAEALLHSKSLDDFSVAQRLSWAARRETTRKEDRAYSLLGIFNINMPTLYGEGERAFHRLLEEIVRRIPDQSIFAWGDIYADLERDQDLGDSLKNAGKLTCIWGNVMGTSLESLFDSKLSDFTDSGTINAISHNDVLNQLKLSEKLPDQEYTFTPHGIRTTLPVLQLSRCLPQHILEQSSSYGLLSRWTLRFLAANTSITLALFSGGPATSRLPMLRWNTCTMDV*