LRLVPFSASFLLLGCPGPSSGSSFIVSDQAEFAKEVLPKYFKHNNMASFVRQLNMYGFRKVVNFEHSGLMRLHHDFIEFQHSYFLRGQEPLLDFIKRKVTQALGFKNEEPWVQQVDLNQLLNEMRILHEYFNLSKSQLKALK