MRSAVLYSGGKDSTMALYHALQESEVEFLVSVISDNPESHMYHVPNIHLTALLAEAVGIPLIESRTAGVEEEEVEDLAGTLKTLRERGVEAVYSGALYSEYQKSRIDSICRRLGLRSVAPLWHRDPLDYMEEIVDLGFRVMVTAVAAEGLDESWLGRIVDRKMIDELADLSERYGINPAFEGGEAESLVLDGPIFKKRLEILEYEKKWFFDNGFLDIKRAVLVDKD