MTVLPLEPEFSQAYNELAGTLEDSTLFEKYPELRTALSVVSIPERVIQFRVVWEDDSGALRVNRGYRVQFSSALGPYKGGLRLHPSVNLSILKFLGFEQIFKNALTGLNMGGGKGGADFDPKGKSDAEIRRFCVAFMTELSKHIGADTDVPAGDIGVGGREIGYMFGAYRKLRNRFEGVLTGKGLDWGGSLIRPEATGYGLVYYVGHMLEYAGVGGWAGKRVAISGSGNVAQYAALKIMELGGTVVSLSDSRSALVAVEGGRTITEADVKRVMELKDRRRPLSDLLPESEEGGSTSPGGLKHLPGARPWTHVGKVDVALPCATENEVSKEEAEALVAAGCRFVAEGSNMGCEQGAIDVFEANRRSKGKGDAVWYAPGKAANCGGVAVSGLEMGQNSSRLKWSREKVDKELANIMETAFRTGLDTAKEYVNRASDDELPSLVAGSNIAGFVKVARAMQAQGDWW