MTDIDVTTTQDDNTQVSARKKTLLLGRIIGLASEEDYRPSTASVAERAEYRQRKQLSQYQTNLESIFALAINYTPSDVTGVELDPDWRYQFFQMAEQIHNRKMQDLWARILASEIVNPGNFSLRTLAVLLQLTFREALIFEKALGMSVKINTEPRFKLLSSYRINGGMKQYFRKHTQTNFGLSQFGLPYSSILTLVDAGILHKSEFETGLLNSNEHIQLTMCNATLSLKPKHQHLLFTYYRFTTVGDELCQLIQAKSDDEFINAVKTMLAKDFMVNS