MSVAKEAGPSSRAVLVTGGAGYIGSHAVLQLLTAGFRVVVVDSLANSSELVIRRLRSLAVEHAKNLAFHKVDIRDKDGLEKVFASTRFDAVIHFAGLKAVGESVQKPLLYYDHNVVGTINLLEVMAAHGCKKLVFSSSAAVYGSPKNSPCTEDFPLTPHNPYGRTKLMAEEICRDIYHSDPEWNIILLRYFNPVGAHPSGYLGEDPCGTPNNLMPFVQQIAVGRRPSLTIFGNNYATKDGTGVRDYIHVVDLAEGHLFALKKLFESSSNIGCEAYNLGTGKGTSVLEIVNAFEKASGKKIPLIMGQRRPGDAEILFSSPAKAERELHWKAKYGITEMCGDLWNWASKSPYGYAASESPKLNGSSR*