MVLFRAGLLTEEQRDGLLAGLDSLAQDVADGSFGPLVTDEDVHAALERGLIDRVGPDLGGRLRAGRSRNDQVAALFRMWLRDAVRRVATGVLDVVGALAEQAAAHPSAIMPGKTHLQSAQPILLAHHLLAHAHPLLRDLDRIVDFDKRAAVSPYGSGALAGSSLGLDPDAIAADLGFSAAADNSVDATAARDFAAEAAFVFAMIAVDLSRLAEDIIVWSSTEFGYVTLHDSWSTGSSIMPQKKNPDIAELARGKSGRLIGNLAGLLATLKAQPLAYNRDLQEDKEPVFDSVAQLELLLPAMAGLVASLTFNVQRMAELAPAGYTLATDLAEWLVRQGVPFRSAHEAAGAAVRAAEQRGVGLQELTDDELAAISPELTPQVREVLTIEGSVSARDCRGGTAPGRVAEQLNAIGEAAERLRRQLVR*