MGSVKHLACLLPSRAGFVAVRESSLHGYQLVRSLMLQSVSPDVQVTMDKLTGSDSGLVDVVLNRPEVRNAIGVGMLDRFRQVFESIHHDSSARVMILRSVVSGAFCAGADLKERRQMAVSEVQKYSRTIRSTFTFLETLCIPTIAVIEGVALGGGLELALACDLRICGSEAVLGLPETGLAIIPGAGGTQRLPRLIGEAKAKELIFTARKIDAKYAEKIGLVEHCVESGTAHAKALEIAREILQQGPLAVRMAKVAIDRGIEVDAASGMVLEEACYAQTLHTKDRLEALNAFVEKRKPCFQGE*