MKILFNSIALVVLATIVQAEFSDSFRNYFAGQPELLKVLSRNDLFGAIGSFGGGRHVGGTQTRRVPLIIVHGGGLSAQQYIKYKDEFIKRGYSAETVYATSWGIPAHTYEPNLEMTCEYVKQIRKLIIAVSKFTNNRVNIVAYGTGSPIARKAVIGGNCVDTNEDLGVPLTASVRAFVSVRDHSSSNSNSKFIFSGQNGGILCDPSGDKRATCLNMDIGLNCGSKFIRDINAIDKRVALFHIDSIVPLLLQKTSCGSDPYTIPYSKVYEYDFNGVEQNVNRVVEILKK