MELFKAESKKYKKEFLKLLEQWVSIPSFYDRKTVSKDMPFGKGVYDALNWFENLGRENNFKVKNIDNHAVQIEYGNGKEYVDIFGHCDVVNPGEGWDSEPFKLNIIGDKLVARGVSDNKGPMIVNFLALKMIKDLDINLKRKVRLIAGGNEESGFKCIKHYYSKEPYGVCGFTPDAKFPVLNGEKGGAIIKLISNIDDKSLYISGGIEFNTIPDKVYIKNVEKLGKDNICFDINNISINYDNGNYIVYGKGGHSSKPEKSINPILATIKLLSENIDEKWTKDLYKLINQDNINGNLFGLNIEGKCGILSMVPTIINIVDGKLEVVLSVRYPEILTIEDIIKKFNLYMEQNNINKFELIGENLKQANYIDRNSKLVRSLHDIYIKYSGDLKNDVRVTSAGSYASEMNNSVIFGCEFPDGSFGNVHSANEFASLDRFITAIGIYAEAIITLCNKI*