MVLLRGGTHFLTESLMLGPQHSKLLITSYPKENAEVSGGQKLQVTWKPYNVTGGANIWVSDVSGQVKEMEALQVDGVRATRARYPNMPQGIEVSCGYGCMIDGSKETWIGPDFQKFGNVTYYTDNSTKHYRNTTKDWFNEYMIGVGGLCSVYDPPVSYWCSEHPSGGGAFAFRTPSGVIYKSPNGPYEHGEDARFFVWRPARWANWMFDVAKYDKERNNFTFGRGGNQGARGENKGGDFFIENVMEELDYPGEFFFDKRTEKLYLFHNGTGAPPTDSIVVPQVKVLVNITGTQWKPVTGLQLKGLRFSASGPTYMMPHGVPSAGDWALDRYSAVFMQGTQHTLIDNCTFQRLEGNAVMVSGYNRWATIQHSDFAYLGGNAVVAWGYTNETSSDPGRPGVALANAPQAGVDGTDGEHPVLTTVQSRGCKRGLRRANAFMSGDVQH