MVLTKTATNDESVCTMFGSRYVRTTLPKYEIGENSIPKDAAYQIIKDELMLDGNPRLNLASFVTTWMEPECDKLIMDSINKNYVDMDEYPVTTELQNRCVNIIARLFNAPLEESETAVGVGTVGSSEAIMLAGLAFKRKWQNKRKAEGKPYDKPNIVTGANVQVCWEKFARYFEVELKEVNLSEGYYVMDPDKAAEMVDENTICVAAILGSTLNGEFEDVKRLNDLLVKKNEETGWNTPIHVDAASGGFIAPFIYPELEWDFRLPLVKSINVSGHKYGLVYAGIGWVVWRAAEDLPEELIFHINYLGADQPTFTLNFSKGSSQIIAQYYQLIRLGFEGYKNVMENCIENMVVLKEGIEKTERFNIVSKDQGVPVVAFSLKDHSFHNEFEISEMLRRFGWIVPAYTMPADAQHITVLRVVIREDFSRTLAERLVADISKVLHELDTLPSKISKKMGIEGIAENVKEKKMEKEILMEVIVGWRKFVKERKKMNGVC*