MEHSHRVSRGAGTPRASRGARSLARPAVTEPSRSRSSVDDEIESLANARDEAQAALRAAQDAYAEACARRDGRVASRSEDEADVLFNASPYVDVRCEYGYIQSNAGLYIDVSKTRPPGVPRNALTLATENFTRELSAMRAFLSGDNSVPGNGEPVILAASTDVSPEEAELMSELRDQLATLTLSNDAIWAREKARPEVPAPWIIKAPYLALCVFLDLVFPENRPIQRFWFLETVARMPYFSYNTMLTVYELLGWWRRSSELRRVHFAEEWNEYHHLLIHESLGGDAAWRDRFLGFHSALLYYGALNVAWLLSPALAYNFSELIEAHAVDTYAQFAEENKATLRKLPAPRIARKYYEEGDLYLFDEFQTARPRSSRRVRVTTLYDAFCAIRDDEAEHVATMAECQMEDSAMADVRKIDLLTGAALAFIAANAWIDRLAQSAGLDTLEIGGVDVGETLSEDGILVQILRFLPFF*