MVALVDIQFQYQSYAWPVKESHQVQIPKANVDGVLIIDAKAGSSVHATAWWFCDLLGWIVGTEAIPSEHALRLAWTGEGEKQFQGKATKILSAQSLVCPNKHRAMAPPFVIPDTLRDLEEEAMPDEDERLCAHDVIQIEALSPSEIDELVKGVAFDLADKELFCVEEQNVFDQIYSLVKGFSCLESAAKGNLIESLRSNFSVLLPNITSLSRSSPSHSDGQSIQERINSHRNALKIYTYFLQTIILAEESQPESQARTTNAKARSLLSFTEHIFFIPLIF*