MVLKVIVVGGGIAGLASTTALRRAGHNVTILERSQRFDNEVGAAIHVPPNSTRPLIAWGFDVVRARLVRFKHNLFADGKTLEVQWLAEKDTKLIDDVYGGPWMAAHRVDLHEELRRLAFAEPAAVDDAWGTVEVRLGAEVVAYSPETPSVTLADGQVVSGDLVVVANGIHSGAPAAVTGKTVTPKAVGAYNFCYRFLIPTEVLNSDPETKDWDKERGDGAMNSFVVGDKRLVTYTCRNNEVHNFVGLFNDPSAGSGQREDWHASADRSKVLETFSEFHPQLRTVIGKATEYKQWPLLYRDPLPTWIKGGMVIVGDASHPMLPFQGQGGAQAVEDGVALGISMAGATPETVGERLVAFDSVRRNRASALQILSNVGQDEALKVRAEAAKFVPIETVPKGPDEFYAFSFAYNVVKDMVSTMRKKIDPQFELPKGFFIKEPVVPGQ