MGSLPHVVEDCMGFLQLYSDGSIFRSNDIEFKVSPIQDNSITYKDYLFDKRFNLSLRFYKPQHVAPIDNNKKLPIVMFLHGGGFCFGSRTWPHIHNCCMRLASGLQAVVVSPDYRLAPEHRLPAAVDDAVEAVRWLQRQGLSLKEDAWLSGGVDFDCVFVVGDSSGGNIAHHLAVRLGSGSREMDPVRVRGYVLFAPFFGGEVRTKSEEGPPEHMLNLELLDRFWRLSMPVGESRDHPLANPFGPGSPNLEQVKLDPILVIVGGNELLKDRAKNYATRLKKLDKDIKYVEFEGCEHGFFTHDSFSSEVTEEVIQILKGFMLANF*