MVLHIRKALKVRVHQILGSVKDRVAIAQVQVRGDRRHAALQASVIQATSHKEALPSNKRMNLILQAGTGSRMSVSHCTDILMERLNKTRSWVVAFKCLTLIHKSVHHGGFIYHDQLSFHPKNGGKNYLNLSRFRDRSSPFAWEASMWVRWYANFLEALMEASKYARGFFDPKLSSSERVLGLQNNELIAVILSLSTLWREICSCPVANNAAANHILIRDAFRLVIADCITAQNQLRMHIKEICQRLNNLTMFQISELLNVCEALTSELASLMRLVDAASALNILRPHQCLDGLLFTDYELVHIKAALKRSQNSENALVTIPPARRDLSNSPKLSFKLSPPSNRTRPKLLQRRSQLITVSVL*