MVKTLISVDPKRLPWEQETPLHNRWHPDIPPVASVEEGEIFRVECVDWTGGQIKNDDSSDDVKNVDLSQVHYLSGPIAIPTAEPGDLLKVELLNLGCLDGDEWGFTGTFAKENGGGFLTEHYPRASKAVWDIEGIYCSSRHIPGVRFAGLIHPGLIGTAPSAELLKMWNVRESALCEEEGTPNEKTLCRCLYTRPLACLPDPKGAMLGQLGHFKAKQGNDETWDKVAAEAARTVPGRENGGNCDIKNLSRGCSVYFPVFVPGANLSMGDMHFSQGDGEVSFCGAIEMSGFLDIKCSVIKGGMEMLPVVGPSPLSVNPIFEIGPLEPRYSEWLVFEGVSVDERGMQHYLDATIAYKRAVLNCIKYLAKFGYTEEQVYLMLSCIPCEGRISGIVDVPNACATLAIPLAIFDRDVRPPKTMAMLEQLANGIKVLNKDVCLSTEGGAEAKDSRLD*