MKWTRCVATGGEVRALNDASVPRRALGAARDRDRDGRAASIPPRCRPCRCRLVFSSRPVASRSRRLIPPTPHPHPPPPSPQPPPSPRSGHSATLVGTSHLVVFGGLNVKTAIGDTVALHLERNQWRRPPSSAVGGPGPRAFHCAVAIGSRLYVMCGRTGRQQHGDVWCLDCVSWCWRRLRPTGAAPSPRDFGVAAATPSGGILLFGGYDGHKWLNDCHVLENIGEGGGESATWRVVSVANNIAPTPRSGHAMAAVERRLLVFGGQASGGTLRGDLWALRGRPGPSKAPPRWTRLQLRGVAPSPRAGHAFTSHGSRVVLHGGHGDDGWISKRSVYYDDVTVIDRETGRWRKLSASLESSSTETPAPRAFHTLTKVNDALLMLGGFDGERAMNDAWWL