MMQETVNKLFDEQLAEWPLAGSNYRALDQVRTKLFEDGNALYKVQFNPARIASSSAKVDTQSIRARACFLCPHHLPAEQRGIAFKTRYRILVNPFPIFPRHLTIPDMQHVDQRIEGRIDDMLDLAQELDRYVVFYNGPQCGASAPDHFHFQAGNKGLLPVEENPRRGISGEVLRYNHAILWYADRTPAPGLLIEATEKADAIHLFETIYRVMTPDETSGEPMMNLLAWYEQGKWFMSVFPRAAHRPACYYAEGEGNLLLSPGSVDMGGVLITVREKDYDKITLPTIRQVMEEVSIRPEDFRRLRQQIKENI