MSHDAFLLDQLRLAAFAPPAFAYPPSIPPHVSSHVPSHVPSHMVGQAPPPHVSGNASSMTHSLSQVSSQSTVQASQASQPAQTAAQPGTGSPQVSGSTSAPAHPLYVNARQYHRILKRRRARLLLENRLRTLRAQARTEIPIPGDKKPYLHESRHKHAMRRPRGEGGRFLTHKELELLKQKQNGLP