MSTVPNFKLNTGSLMPAVGLGCWGGFTKEDRVQAESWILAALNAGYRHVDTAWLYGTEPYVRGAIKQSGVPREEIWITTKLPWHHPGNRTVEQSLDESLRNLGTDYVNLYLLHWPQVIDWPDVDVDFVREIKARDQPTFNETWAGMEEMYKKGKAKNIGVSNFSIKTLEQLLTTANIVPAVNQVELHPYLAQEELKAYCDSKGIVLEAYTPTGYGDVRSDPLIVELAAKYKVSPAQVVLAWHLARGIVIVPKSANAERQKENINLPMLEPEDVKRITALDRGQRLCNKPDANNVVHGWTVAQLGW*