MAASDASKHDLTSELGKFLDRHLVFPLLEFLQAKKVYPEAEILEAKIALLQKTNMLDFAADIYKSLHNAKDVPPEMTKRREEVIANLTELQAKAEKVVTFLSDPTLVKQLRSDKAYNINFLKENHGIGEEDIDALFHYAKFQFECGNYAAAAEFLYHYRSLCTNGEKGGSALWGKFASDILQQDWNAAVEDMNRLKDAVENRQYPSPLAQVHARAWLIHWSLFVFFNHENGRNSIIDLFFQERYMQSIQAEAPHLLRYLAAAVITNKRRRSMLKDLVRILQNEQYSDPITEFLVCLFVDYDFEAAQQKLAQCDEVLANDFFLVGCREEFNENARLFIFETYCRIHQCIDINQLASKLNMDRDSAERWIVNLIRSTKLNAKIDSEAGTVVMGSEAPSIHELVVEKTKAITGKTYALTHAVLSNTQGAIV*