MGKTTPTYSQFGCIGSGFSAIGLGATLKRWYGITDIQFFERHSDLGGTWWANKYPGCACDVPSILYSFSFAPNPKWSQVLATADELWQYLKYVANQYDLESKMTFRAEVSRCEWREQTKRWRMYIRNLDTGETLVHECQFLFGATGLLVKPRPCDIPGADSFKGPLFHSAEWRQDVDVTGKNVVLVGNGCTASQIVPAIVNKTKHLSQFVRSKHWIIPPINVPYTKFWQTLFEHVPGVLAFFRFSIFMYAENDMRGFFMTKAGEAYRKHYEGVATRYIKKTAPAKYHDMLIPDFSLGCKRRIYDPGYCKALHATNLTVSQEPIVEIVPEGVRTRDGNVTEADVIVLANGFDTNEFMAGIEVVGRSGKTINEHWESWDGPEAYACSALNDFPNFFMLLGKLPSLFPPCPNTATGHTSTILAAENNINYALRVIKPVLDGEAQFAEVRRDAEERYSREMQAALKNTVWFSGCHSWYNKEDADGNKWNAMTYPKFQPQFWWESMFPVYSDWIYEVGARTVHMVPQGKERQRRRKISLACEPCRERKSRCDGGKPICSMCRRRALGLERCVYKLENARTASTDEDSHVQVPSLDFDLPPIAEAETEADTRQTPTSTPICSDYSFLRLTPTKESSSVDSPLVQAQPPNTAASADNGIVTAEPNSSVSAMGTVITDDDVSVSEDFYGSSSTASFFKEAFDSMKDHKKHHHTQPRREAGRDWRRGSSYFVPSHQFSLPPRDLADHLVATFREKVYYMYPFFHLPSFEAAYRSLWKPQAEPKRPSTSSPTSLGLGCYPDGDANTISFHAALNAIFSLACHYSDLPPAERLAASTTFFLRTKPFVNIDLLEANNLSVVQTLLLIALNLQGTPHPSRCWNASGVACRVAQGLGLHAEHHQDTRGALEKEIRRRTWYGCIVMDMLVSMTYGRPAMTTHISVLPLPSGFEKNLSVPVEPHQVAPRFRFYRENIRLCGILEDILSKVYQPWMNRVSPDLSPITGGNTSPYYSLDTIVMLHRKLSDFENSVHETLSWKREGEIPSEYAALFKAQRLLLHGRFIYLRIMLLRPILTHLSTHEQPKSVGPKLESTTFTDPILAGTSLQCAKLCVEAAIDLLRLLHTNFNPQVPGSWWWDVLYACTAGIVLIIARTCPTLVPSLNQAQMSTAWDECQQILKHVASFNASGRQSLKMLQIIHSKVLVKSGSSPASPNLRPQTTPAAEECDLLQSVAFDSATNFDLSTEPEFQGFGDLDMIGSFFNWDTTSFDAFGGVPIQN