MKRLDIQELEALAADIRAFLITSTSKSGGHIGPNLGVVELTIALHYSFNSPKDKFIWDVGHQSYVHKILTGRANQFGTLREHGGLDGFPKRKESIHDVFETGHSSTSLSAAAGMVIARDIKKEDFYVIPIIGDGALTGGMALEALNHIGDMGKDMIVILNDNDMSIAPNVGAIHNILGKLRTSDTSKQTKTNVDGAFFEELGFMYLGPIDGHDIEEVITNLELAKRAKGPVLLHIVTKKGKGYQPAELDSRGTWHGTGPYKVETGSFIKPAKRAASWSSVISNELIRLAEMDERIVAITPAMPVGSKLEKFAKAFPERFFDVGIAEQHATTMAAGLATQGMKPFLAIYSTFLQRAYDQLVHDVCRQKLNVVIGIDRAGLVGADGETHQGIFDISFLNSIPNMTISMPKDEVEARQLMDTAFSYNDGPFAIRYPRGEAPGVQVVESNTLIPIGQWETIIQPLDAVILTFGPTIELALKAAEQLEIEGYRVGVINARYIKPLDEALLHQILKQKIPILTVEESLLKGGFGASVLEFIEANNYRDVIMHRIGLPDEFISHGSVSIILESFGISTTGLVLKIKEMLAQSGKLRAKRL*