MSFVTYVHGFFIQNHVGGELESFITQDSYDRDLLVKNMKQFDIPILNYTGNREMRRGPTPVSDEMRSLGITLRLDEVFEAPSAVKEVLISQFALDHSFIGSEVTNRRADEANKLGVMDLWTPENHYRWSISRYGGHVSASVNPVQGSRLFASNVDVREVNELNHRRSEAEEHITKLDEELRRISSEQRHLEDEAAKLHRKREEIVNTVRLERRKQQEMANRIDQRRRKLESMEKEEDMETTISKLTDLMVQLNLQRFRKAIEMKDLLIEVLSLKRRYAEKQLTAVELDVQ