MVLHARVVLDLWECPEYEIHFEQVEGDFDSFRGKWVFEQLGSQHTLLKYVVETKMQKNCLLAEAIVEEVIYEDLPSNLCAIRDRVEVKENTDMNHSTRSTYAKGPQVQNEYGANDSNLQRRDETTKGLNVPGDKPTKQRPKVPGLQQDIEILKSELCKFIAEYGREGFMPMRKHLRLHDRVDLEKAITRMGGFRNIASLMNLSLSYKDRKPKGYWDCIENLKQEVSQFQRMWGMDPSYMPSRRSFERAVHALMFPREGDYITYKRQRGAGNIFHSESESKAEGSMGGRNEQPHDNAMHILNDLARVQEDLVRGQNDM