MVKLSLVALLTGTGLVAALPSFLTPLTGRSSDGSDSLSVDRRATGGKVTSKALARFDNSNIEDGMGNGTDWYHLYLGNGTEAAGWPSKDKWVSFEDMFNNYKLQMYVACQFLNWRLPNNDIAEVEAIYDGIQMAADASGVDHRLILAIIMQESHGCVRVNTTNLGVRNPGIMQNHNGKAYCNDNKKLTTPCPAATIHEMIREGTSGTSSGDGLAHCINLSGNGDVSDYYRAARIYNSGSISKTGNLESNIATHCYASDVANSSSFCHGT*