MDLNRLRALLDREAKERNRCDEISLARPDPLLVAQKTKSDLGALICALFSYGSAKQIVTFLETLDFSLLAQTPQSIQNAPFGVYRFQNSEDVRQLFLALSTLDDSPQALRSIFLEGHKKGGILEGIKTMQRAILERSGGYQSSGFRFLIGNPEAHQSPLKRWNMFLRWMIRKDCLDLGWWEGVILKSELILPLDTHTFALCKKLKIIQRQSYDLKAAIEATEFLKKLDPHDPIKYDFALYRLGQERRELGD