MHGVTFIMKVIYHCYGGAHSSVTAASIHLGLLPADRIPSQEMFWSIPLYDRQEPYQHGHIFFMGRDEMGNEVYVTARRGRAEILENIIAGLAGIFKIPQNSFLLVNVMHKVNLRMKFGGYLSRRWGLIRLGRPIVTWGTQAAYFEVARLVQKVKCRLEEHMNN