MVATDDASVMPDISNKQVLVGYWHSWKSSGKDGYQQGTSADIALKDTPKAYNVVDVSFMKGDGVNRIPTFKPVGINDSDFRAQVGALNKEGRAVLLALGGADGHVELKAGDEEAFANEIIRQVETYGFDGLDIDLEQSAITAGDNKTVIPAALKIVKDHYKAEGKNFLITMAPEFPYLKPGSAYESYLTSLANYYDYIAPQLYNQGGDGVWVDETNQWIAQNNDTLKESFLYYMADSFINGTRGYLKIPANKFVFGLPANVDAAATGYVTDPQIVKNVFTRLQAKGTPVKGIMTWSVNWDAGKNKAGVPYNNSFSNAYGPIVGTKLEHHHHHH