MDSIVCLLATFTGDIRFQPNGYSESLYHVPSILGILGVVLGFTGLLGIYDDKPGWLQWLVYFLFLKIIALGTSSLADFFTLRKCDSWLTSAERSVQENLQLTKLAEAGVCPWARLAYALGAAVVLLFWTYCTYFTWVYWQQLECNPAYPIDFGAGVDRRWDQFHVKDPRLSEHEEGQPLLPQHLMHEEEAQYGTQKSKHSERWGNQVKHGPRARGPAGPRGPAQVLGYQGTYVQKRKFRVTTDVARGRAVALAGNLDPNDIPAVVEIYSKAAGKWFVGKEKVLSYDAPEVDYFGAHLGWPTPSGVISVPSTTRKGQVSYLDPELKQKFATPELAWQAYLEHHLRGFTARDTPWVESPSKKWPGSFGKE*