MNDIKQLLWNGELNVLVSIDPSFLMKGSPREIAVLRIRVPRETYLVNYMPLIWNKIKSFLSFDPLTDSEKYFWFEHNKTPIPWNYPVGVLFDCLAGKSATFTTSFENQVKDVLTFLRIHLVMGDSLPPTIIPIASSKTQAEKFWFHQWKQVCFILNGSSKAIMSLSVNEARKFWGSVITRNFQDFIEISNKISSSRPRHIPLIIQTSRTSGTFRISQPTISMTGVNPTLKDIEGDILDVKEGINGNDVMVICQGIEIPWHMLLYDLYSKLRSFDGFLYITLVPIKGGDKASSEL*