MDEFSDMVKMEFLDLSGDSTIQVLPSMSRATILKILVLDGCVGLQHVGPKGLPPSLESFSFDARARGDQNKEPKICNISLAGCARLVKFRLCGLFPNLEELDLSGTLVKTLDLKDQVVQAPSLQQIILSGCLQLRAILWPQYGMPKHTVLCIDSLVCRVEAKLHQAYATIMDIRFLQSLILDSNVEFCWKSTRFHLNLCVPCTNKVEEESYKEKTAVGNSGQIIGPSRRRSLIPNTYNTYTDVIVDNMTIDHDYNSASQFQPLGSHVEIGDGINFTSMESTGVKNAFFFVVKEAESLHVHDNSSITTVIPEDMMATYGWERLKQCHVERCPKMHTVFTPNYDKIYPFEDIETFCASDLLNVHCIWSKGRTSSGTDNTSFSKLKSIHLYSCPRLTFVLPLLWGIQGSYLSNLECLHIVKCDDLKVVFPVHPDLKLKEDVLEFPSLKHIHLYELYSLQHICEFKMLAPKLERVWLRGCWGLRRLPAIGQYSRRRPVVNCEQDWWEKLEWDGLEAGHDACLFERRHSSHYKKLL