MKNPACVAYTYDDVIMMPGHINFGLNEVDISTKLTKKISLKVPFVSSPMDTVTEHKMAISMALQGGIGIIHSNFTMEDQAEEVRKVKRFKNGFITDPICLSPSSTVGDVIELKEKHGYSGIPITDNGRMGGKLVGIVSNRDITFVDDRTMKLEEIMTPRDKLSVAKQGVELIEANEILKETKKGKLPVVNDADELVALIARTDLLKNIEFSQASKDHVTKQLLVGAAIGTRLEDRDRAAALVEAGVDVIVVDSSQGDSLYQLDIVKHLKASHPKLQVIAGNIVTPLQAIHLIQAGADGLRVGMGIGSICTTQEVCAVGRAQASAVYHVAKFARKHGVPILADGGIKSTGHITKALSLGASCVMMGSMLAGTDEAPGEYFYQDGVRLKRYRGMGSIEAMSKGSEKRYVWENNSAHSVKVAQGVSGAVQDKGTLLRYIPYLVQGVRHGMQDAGVKSLDETWEKLYNDELRFEIRSPAAQKEGGVHGLHSYQKRLF*