MGSLNTSALATAKRYVSDALTNQYIDNYKAMGLKGDGMGSRDSSWATALLSSIQREAGVYGAAGEIGVHHGYFWMSVALTARVGEKLFALDLFERNQDKNVDASGGGNMGIFTHNAQTLGFPVQDIVVVEGMSSSITPGQLCSKIGYGFRFLSIDGGHTKEILLNDMKFAECCLVDGGIAALDDYSNAFWPGVHEGIVSYFDRHGANSRLAPFLLHANKLYVTTRSHHKRYLDAVTSQAFWRNACRSTVAGPGVCIEAPGVNGGNLWKFQLGGHALAVAEFREFDQAQAVAMWKDVIAKC*