MVKVQLNYPIGTRGQPWLDTEKQQWRDSRTVHRSYLTDVVNPLHELASDSSSSFPKDFEIVQYGTLGVEGGEDLPLFAVLPRGVFDADDAPSSNAKPTVLVTGGTHGYETSGIMGALDFLSSGKANKYLPFLNVVVVPCVSPWAYERVERWVATAVDPNRSFCRKSSEDGEDPLRTEESNKLMAFLDGLGATSGNERNFNSVQWLCHVDLHETTDSDYLEFRPAKAARDGISEYDDHIPDGFYLVGDTVGNHLDWYKAILQAVGRVTHIAPVDEDNTLSGYPAAAPGLILTPKKELCLCAGGAVPDAKYVLTTEVYPDSDRTSAEDCVNAQVEAVCASFDYLIENEIKTK