MKRLVTVLLLIILSTALEGNGEDDHEPCKEKVLDPRPHSVSILEFGAVGDGKTLNTVAFQNAVFYAKSFADKGGAKLYVPSGKWLTGSFNLTSHLTLFLERGATIIASQDYAHWTAMDPLPSYGRGIDVPVGRYRSLIYGQNLSDVVITGDNGIIDGQGSVWWDLISTHSLNYSRPHIIELVGSDNIIISNLTFLNSPAWSIHPVYCSNIQIQKITVQAPTKFPYTSGIVPDSSEHVCIDNCNISTGHDAIVLKSGWDEYGVAYGKPTSNVHIRGVYLQSSSGAGLAFGSEMSGGISDIIAEQLHITNSTFGIELKTTRGRGGYMKNIFISDAKLENIYLGISMTGSSGSHPDDKYDPNAVPDVGNVTFENVIGANIAIAGNFSGIVDSPFTPICLSNVTFSTSSESSPSWFCSNVMGISKEVFPEPCPDLQNTYSNFSSCFSSLHPSSSFVSSA*