MADTTIIDAVVFPQDDGTGVSNGDEDYDSAGYLASLARYAGDGSYVGGDSTGSPTLQFANIDTANEEVDIQPGHAFILESGHIVQSGSQKTYDTNLPDSVPYVVILPSSVTNVPLDTDVDNDVWLAVDPTSNDSVYIRSGNGLSAPSDPSVKLGTVNSSTGSTTRPNDLADHSVDALNATTIDASDTVTGDTVDATTTLTDAAGVSHTGELEDINHGSKHEDGGSDEISVGGLSGDLADPQDPKAHAASHSADSADEISVENLSTTGSADTVPISQGDGTLSMGSIVPTDLQWREDSNSPQTDTNVGTSTYTIADTFDEYLIRVQVFEESSAPGTVELRAEGNSQSSYDYISEDGTTTSAATSIPCIELQADSSTISVFGASGRFSGQWEFRSQPNTSTNLATAGFLAVISSPLGSLELFRAANNFSVTWEVFGRDIGPAGVP