MLRAPEPGPQEAGAATQGKPLTSFLIQDILRDGVERRGSHTGSLQPLGPEANPEPEPEGGRGGAGAQEDEPSARPRTAPGKAVPPGETEPDRHLGTYLLDCEDTSGALPSVPQTPKQPQKRSRAAFSHTQVVELERKFSHQKYLSAPERAHLAKNLKLTETQVKIWFQNRRYKTKRKQLTSDLGGLEKPSSLPALKDEGFSRASILSMYSLYPHYPYLYCLGGWSPAFW