MTFKLGTAHEWGITWHSCLESVPSPVVTVCLGEYVHANSSYEYQISTWLSQLAALVDTHLIIHSNIIPLLNMPVPLTDESKPLPPGIVLGSDGKPCKVCSSFKAWSKSQRSGSSSNAAAKGTAATAAVAVASSTTTSRENCPADVEALGRATWTFLHTTAAYYPTSPSAQHQSSMLALLRSLPSLYPCSHCASDFGKDIKKNPPEGVVGSRESLSRWLCERHNEVNQKLGKEKFDCGIKSLDERWKDGPRNGGVITELGTPGDVRGTLPHPLAIDNALTPLYTITSWLTSTAPGMTIERRISKPHYPSDTFTLFRIIQSARHVPLASHGQLYAIFQLPARVVHRYRGNTCLTRTSILYTRQPLIAL