MLVELIHKFLNLVAPPVSFFSLLLFLPPFQFFKFVLSILGTLFSEDVAGKVVIITGASSGIGEYLAYEYAKRGACLTLAARRDRSLNEVAEGARELGSPDVITIQADVSKAEDCRRIVDQTMSHFGRLDHLVNNAGVQAITLFEDTEDVTDFKSVMDINFWGSVYMTRFAIPYLRYSGGRIIVLSSSASWLPAPRSSFYNASKAAVSQFFETLRIELGQDIKITLVTPGFVESELTQGKYIGKGGDVEVDQGMRDVFIGATPVAKVESCAKTIVNSACRGERYVTIPAWFRVSYLWKVFAPEVLEWMYRLMHLTGTSPEDALSKKVADYTGAQNVLYPETIRTGETKTD*